Software Engineer, IOS Job Description

Software Engineer, IOS Job Description

4.6
185 votes for Software Engineer, IOS
Software engineer, IOS provides input in iOS team’s direction, architecture, and mobile development best practices.

Software Engineer, IOS Duties & Responsibilities

To write an effective software engineer, IOS job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, IOS job description templates that you can modify and use.

Sample responsibilities for this position include:

Craft new and improved features
Create engaging experiences
Use motion and animation to bring delight to interactions
Move the app forward rapidly, while sweating the details
Coding & Cocoa
Debugging & Performance
Operating System & Language Fundamentals
Develop iOS Frameworks and Applications
Scoping features and enhancements
Integrating REST API’s from internal and external teams

Software Engineer, IOS Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Engineer, IOS

List any licenses or certifications required by the position: AWS, SSL, X.509, PKI

Education for Software Engineer, IOS

Typically a job would require a certain level of education.

Employers hiring for the software engineer, IOS job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Technical, Education, Software Engineering, Information Technology, Electrical Engineering, Software Development, Science

Skills for Software Engineer, IOS

Desired skills for software engineer, IOS include:

OS internals
Compilers
Optimization for low-power and mobile systems
Software design patterns and iOS best practices
Multithreading and concurrency
IOS SDK performance tools and optimization techniques
Objective-C
Trends
Architectures
General mobile landscape

Desired experience for software engineer, IOS includes:

A true love and appreciation for well-designed, scalable code
A true love and appreciation for impeccable design and simple UI
Experience with agile software development practice, scrum, sprint planning, retrospectives
Expert-level knowledge and at least 3-years of experience developing iOS or Mac based applications, and a portfolio of published applications
Knowledge of iOS common software design patterns
5 years relevant experience and BS degree in computer science or equivalent

Software Engineer, IOS Examples

1

Software Engineer, IOS Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer, IOS. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, IOS
  • Become part of the Quik iOS journey
  • Contribute exceptional programming skills to develop highly innovative consumer-based mobile products Make disciplined use of git source control and bug tracking systems
  • Participate in software code reviews to ensure the creation of high quality, compact code Participate in code development from requirements throughout the deployment
  • Collaborate with other engineers, managers, and executive team to define, design and ship new features
  • Collaborate with the Product Manager to create rapid prototypes of new ideas
  • Ensure and promote practices that ensure high-quality, stability and performance
  • Serves as a team member in the design and new technology proof of concept for applications for new technology
  • Mentors Software Engineer I
  • Delivers code that meets specifications, creates little to no operational support overhead and requires minimal support during development from more senior engineers
  • Being ruthlessly pragmatic about what gets built and how it gets built, without compromising on quality (quality is a feature)!
Qualifications for software engineer, IOS
  • Unit testing, UI Automation
  • Familiar with swift
  • Runs personal iOS projects
  • Attends meets-up and seminars
  • Insistence on a consistent and responsive user experience
  • Strong architectural and design sense
2

Software Engineer, IOS Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer, IOS. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, IOS
  • Deliver software on schedule
  • Build delightful experiences to capture documents, preview images and review the extracted data
  • Apply Computer Vision and Machine Learning to better understand the image of the document
  • Apply “Out of the box thinking” to reduce memory/binary foot print and dramatically improve performance
  • Drive technical decisions with data driven mindset
  • Deep memory and low level debugging skills
  • Resolve defects/bugs/crashes, debug memory problems, integration issues during QA testing and after the product release
  • Demonstrate a passion for developing well architected, elegant, solution
  • Have direct impact on delivery times, profit margins and customers - both internal and external
  • Make every pixel perfect, every transition accurate and responsive, and every metaphor intuitive
Qualifications for software engineer, IOS
  • Have published iOS apps in the app store a plus
  • A minimum of 1 year experience in developing iOS applications
  • Experience with Android and Mobile Web is a plus
  • Testing and validation experience (Unit testing, BDD testing, mocking)
  • Apps in the App Store
  • 3+ years of experience in OO Programming – Objective C / Swift
3

Software Engineer, IOS Job Description

Job Description Example
Our company is growing rapidly and is looking for a software engineer, IOS. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, IOS
  • Own and drive improvements on app architecture
  • Build new features in the Yelp app to connect people with great local businesses
  • Research new technologies to support build vs
  • Consistently deliver work within stated timelines
  • Develop and deploy solutions independently and as a team member from a broad perspective, working independently on specific features
  • Participate in design efforts and discussions such as code reviews, design discussions, brainstorming new tools and methods
  • Our team is small, agile, collaborative and highly cohesive
  • Preference for experience in defining web service APIs
  • Have fun, experiment, and work smartly to deliver best in class enterprise iOS phone, tablet and iOS watch products
  • Help build an awesome culture by encouraging and inviting friends, former class mates and ex-coworkers to join in the fun
Qualifications for software engineer, IOS
  • Ability to define/consume REST APIs
  • Knowledge and experience of other mobile platforms
  • Complete understanding of Apple’s development model and processes
  • 3+ years in automated testing – kif, XCTest, Mockito, Cucumber
  • 5+ years of mobile development for native iOS applications
  • Love for building mobile applications
4

Software Engineer, IOS Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, IOS. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, IOS
  • Support technical support engineers with high-level and escalated customer issues
  • Implement requirements on iPhone apps
  • Follow internal software development procedure that complies with medical regulations
  • Develop automated unit testsInterface with software test to ensure high quality product
  • Lead a team of 5-6 iOS engineers responsible for shipping all Sam's Club applications on the iOS platform
  • Develop next generation mobile payment and banking applications, write solid code following best development practices
  • Commit to TDD using Cucumber and Appium
  • Performing coding, testing in the areas of development and maintenance
  • Interact with Project Managers to ensure that requirements are understood and updated daily
  • Achieve agreed productivity targets to ensure timely deliverables and adhering to defined quality standards
Qualifications for software engineer, IOS
  • Experience using mobile platform programming environments such as XCode
  • Experience in using testing and conformance frameworks
  • UI development in mobile framework, including using of native UI controls and developing of new custom UI Controls and handling Fragmentation
  • Understanding of at any enterprise-level mobile device management
  • Experience with Exchange ActiveSync and iOS devices
  • Mobile Device Management (MDM) in iOS
5

Software Engineer, IOS Job Description

Job Description Example
Our innovative and growing company is hiring for a software engineer, IOS. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, IOS
  • Develops Computer Software Component (CSC) software requirements and algorithms
  • Leads supplier/subcontract management team
  • Leads development, maintenance, and unit tests for a software Computer Software Configuration Item (CSCI) by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements
  • Develops/decomposes, documents and maintains designs for a software Computer Software Component (CSC) consistent with the defined architecture and requirements/regulations by applying established methods and practices
  • Leads integration/test efforts of complex systems, applying comprehensive knowledge of system domain areas to resolve complex integration issues
  • Exercises considerable latitude in determining research directions
  • Provides subject matter expertise on resolution of regulatory and domain operational and integration issues to customers, suppliers, application users, and other technical and support personnel
  • Beta testing of new iOS updates and make any software changes resulting from these
  • Develop, enhance and support Continuous Integration/Continuous Delivery tools and pipelines
  • Consult with product manager to identify minimal viable product and decompose feature set into small scoped user stories
Qualifications for software engineer, IOS
  • BS, MS, or PhD in a technical field preferred
  • Must be experienced in writing unit test cases automating UI testing
  • At least 4 years of iOS development tools such as Xcode and CocoaPod
  • At least 4 years of experience integrating with APIs
  • At least 4 years of Full-stack mobile background
  • 2 + years of shipping to the App Store

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates