IOS Engineer Job Description

IOS Engineer Job Description

4.5
168 votes for IOS Engineer
IOS engineer provides open source technical support and research open source technologies to provide leadership in developing service applications.

IOS Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Deep knowledge of Swift, Objective-C, Cocoa, and Xcode
Participate in software code reviews to ensure the creation of high-quality, robust code by all team members
Review current iPad software infrastructure and user supplied information
Identify currently-operated iPad applications, reviews projected growth, anticipated design and operations procedural changes
Build significant capital improvements to the iPad applications
Manage external software development partners as needed to ensure consistent coding standards and in-house body of knowledge
Interface with operations relative to internal applications and product needs
Make recommendations and facilitate chances necessary to meet business objectives
Work with internal operations to communicate and track system dependencies
Configure software implementations with customized criteria tailored for specific environment and customer needs

IOS Engineer Qualifications

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

Licensing or Certifications for IOS Engineer

List any licenses or certifications required by the position: AWS, CD, CI, CCIE, CCT, ACMT, CCNP, CCNA, MDM, SSL

Education for IOS Engineer

Typically a job would require a certain level of education.

Employers hiring for the IOS engineer 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, Education, Technical, Mathematics, E-Commerce, Software Engineering, Computer Engineering, Military, Software Development

Skills for IOS Engineer

Desired skills for IOS engineer include:

Apple’s development APIs
Objective-C
Swift
Code reviews
Source control management
Trends
Best practices
Open-source iOS ecosystem and the libraries available for common tasks
Architectures
Developing trends and emerging standards in mobile apps

Desired experience for IOS engineer includes:

Deep technical knowledge of Android or iOS mobile application development
Knowledge of Android or iOS UI frameworks
Outstanding engineering talent proven by great work results/experience, interesting hobby projects, open source contributions, or superior academic results
3+ years of experience with iOS Platform (Cocoa touch, Xcode, core APIs, Interface Builder, ) building apps that have been successfully delivered to customers
Experience building rich and very responsive interfaces, knowledgeable about UX, transitions, animations
Experience testing native apps (manual and automated testing, writing automated tests using OCUnit, OCMock, OCHamcrest and other tools)

IOS Engineer Examples

1

IOS Engineer Job Description

Job Description Example
Our innovative and growing company is looking for an IOS engineer. 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 IOS engineer
  • Refactoring and cleaning up old code
  • Manually testing on specific devices
  • Building prototypes for new platform
  • Define and contribute to common shared libraries shared across multiple native applications
  • Opportunity to learn new technologies and frameworks to solve some great challenges in present sports news and data
  • Implement client interfaces following visual, written design reference documents, improve the design where needed
  • Understand scalability and security issues in the mobile environment
  • Utilize RESTful resource-oriented web services to fetch and modify data
  • Continuously develop and release applications to The App Store with great unit and application test coverage
  • Collaborating with server-side engineers to optimize the responsiveness of the application
Qualifications for IOS engineer
  • Proficiency in, at least, one modern object-oriented language other than Objective-C
  • Applied knowledge of Grand Central Dispatch (GCD) and/or NSOperation and Blocks programming
  • Ability to quickly prototype ideas
  • Objective-C, UIKit, Core Data
  • Performance profiling with Instruments
  • App architecture, design patterns, memory management, multitasking / GCD
2

IOS Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for an IOS engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for IOS engineer
  • Build cutting edge iOS apps
  • Write clear, maintainable code that will scale across a number of projects and distributed development teams
  • Build, release, and support features for Epicurious
  • Work closely with Product and Design teams
  • Craft a developer experience for our platform that is smooth and elegant
  • Contribute to open source and help us maintain our own open source projects
  • More senior engineers will act as a role model and mentor to more junior members
  • You will monitor the performance of the live apps and continuously improve them on both code and experience level
  • Drive engineering projects to completion, with a tenacious focus on the business impact of those projects
  • Build and test client software with complex server, network and hardware interactions
Qualifications for IOS engineer
  • Ideally, you’ve made contributions to apps in the App Store
  • 3+ years build, release and automation experience
  • Familiarity with Jenkins, git, rake, gerrit, Xcode, xcodebuild, Clang
  • A minimum of 6 years of hands-on professional development experience with Objective-C and iOS
  • Experience with iOS frameworks such as AV Foundation, Core Animation
  • Proficiency with the Apple and iOS ecosystems
3

IOS Engineer Job Description

Job Description Example
Our growing company is hiring for an IOS engineer. 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 IOS engineer
  • Put emphasis on automated tests on various levels (unit, component and scenario)
  • Design and build engaging applications for the iOS platform
  • Lead, mentor and manage deliverables of a small team of iOS developers
  • Partner with the product management team to define and execute the feature roadmap
  • Coordinate with cross functional teams (Backend, DevOps, Design ) on planning and execution
  • Proactively manage stakeholders communication related to deliverables, risks, changes and dependencies
  • Provide technology leadership to the team and foster engineering excellence
  • Explore new technologies in the retail and mobile space
  • Mentor and coach the engineering team and provide work direction
  • Collaborate with Product and Design to establish and drive the product vision
Qualifications for IOS engineer
  • Raised the bar in previous positions
  • 3+ years of software development experience with MacOS and iOS platforms
  • At least 2 years of mobile development for native iOS applications
  • 1 year of developming under an agile methodology
  • 5+ years of mobile development for iOS applications
  • 3 or more shipped iOS apps preferred
4

IOS Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of IOS engineer. 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 IOS engineer
  • Author code and technical designs, participating in all parts of the development cycle, including code reviews, architectural discussions and translating Product and Design vision into concrete deliverables
  • Share knowledge and help the team evolve best practices
  • Deliver features to millions of customers, shipping at a fast and exciting cadence
  • Be a part of creating a product that aims to make real people’s financial lives easier
  • Help drive architecture and infrastructure decisions for our products
  • Hold your teammates and yourself to a high standard of engineering while working on products that move billions of dollars in payments and manage customers’ sensitive data
  • Push our UI and UX to build delightful products and features
  • Participate in architectural review and design
  • Participate in scrums consisting of cross functional teams, both software and hardware
  • Develop models and algorithms that drive productivity and growth throughout the supply chain
Qualifications for IOS engineer
  • You love the challenges of building data intensive, highly responsive, and fault tolerant apps in the constrained environment of a smartphone
  • You have a willingness to buck the trends and learn new ways to build software
  • Some iOS experience is preferred, but not required
  • Experience in communicating with all product stakeholders (QA, Product manager, User experience specialist)
  • Expertise in developing fully featured native mobile applications for iOS
  • Objective-C, for our native iOS apps
5

IOS Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for an IOS engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for IOS engineer
  • Learn to craft gorgeous, pixel-perfect UI and animations
  • Collaborate with our product and design teams to deliver an exceptional user experience for the iOS platform
  • Design, innovate, build, test, release, and maintain software
  • Use iOS SDK performance tools and optimization techniques to maintain a stable application
  • Build user interfaces following iOS Human Interface Guidelines and using size classes to allow for an adaptive layout
  • Tackle hard engineering and user experience problems and solve them in an elegant and seamless manner
  • Take ownership of features and areas of the app that will impact millions of users
  • Work with engineering team members to explore and create interesting solutions while sharing knowledge amongst the team
  • Work relatively independently within small cross-functional teams to deliver high quality features in our iOS and macOS apps
  • Perform rapid prototyping of innovative user interfaces and concepts, working collaboratively and iteratively with designers
Qualifications for IOS engineer
  • A portfolio or examples of apps you have published to the app store
  • Source code management (Git, Gerrit)
  • Continuous integration (Jenkins) and delivery
  • Minimum 2 - 5 years Objective-C development
  • Experience with auto-layout and constraints
  • Able to explain what ARC is

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates