IOS Software Engineer Job Description

IOS Software Engineer Job Description

4.5
174 votes for IOS Software Engineer
IOS software engineer provides proven knowledge in iOS application functionality and limitations including Objective C, Swift, cocoa framework, core data and other native API integration.

IOS Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Evangelize you and your team’s work
Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model
Work in a friendly, supportive environment
Creates and runs unit tests, acceptance tests
Working alongside an excellent, cross-functional team, you will build delightful products and experiences for millions
Architect, build, test, and deploy SalesforceIQ's iOS CRM application
Collaborate with UX Designers, Product Managers, and Software Engineers to deliver excellent user-facing products
Develop best practices, investigate cutting-edge technologies, and mentor new teammates
Develop iPhone and iPad handset clients
Have a very strong customer focus, and care about design and UI/UX issues

IOS Software Engineer Qualifications

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

Licensing or Certifications for IOS Software Engineer

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

Education for IOS Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the IOS software 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, Computer Engineering, Technical, Education, Software Engineering, Information Technology, Electrical Engineering, Software Development, Science

Skills for IOS Software Engineer

Desired skills for IOS software engineer include:

Objective-C
Architectures
Android
Metal
Swift
General mobile landscape
Graphics stack
Swift and Objective-C
Trends
Apple’s development APIs

Desired experience for IOS software engineer includes:

Video and audio streaming
Four-year degree in computer science, EE/CE or equivalent
Must have at least 1-3 years of experience working with iOS development
You will have at least 2 years recent commercial experience within an iOS role
You will have a demonstrated pro-active and passionate character
End-to-end iOS development

IOS Software Engineer Examples

1

IOS Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of IOS software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for IOS software engineer
  • Work in a modern Swift and Objective C codebase
  • Work with and mentor other developers in the team
  • Communicate with the quality team providing guidance on feature and bug verification
  • Scope, design and develop feature-sets for the iOS platform taking a senior role in the team
  • Work on improving application performance including bug fixes
  • IOS Mobile application software development, design and prototyping
  • Write robust application code for customer- and fleet-facing iOS applications on top of RESTful and message-based APIs
  • Being mindful of slow devices and battery usage by writing performant code
  • Improve and iterate on existing functionality to reliably give our users a smooth experience
  • Insist on a consistent and responsive user experience for every one of our users
Qualifications for IOS software engineer
  • Mastery of the iOS platform and client/server technologies
  • A person others look to for experience and expert guidance
  • Excitement about the challenges of scalability, reliability, and performance
  • Bachelor's degree in Computer Science with 6+ years of extensive software development experience
  • Programming experience with at least one scripting language (JavaScript / Python)
  • Publishing application to App Store is a plus
2

IOS Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of IOS software 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 software engineer
  • Be responsible for the entirety of your features including client structure, server interactions, API design, implementation and automated testing
  • Have the opportunity to explore and build features for our Customers, Couriers and Restaurants
  • Find ways to use the most advanced updates to the iOS platform to craft entire new products, features, and flows that are inspired, considered, and magical
  • Work with extraordinary engineers
  • Learn how to solve challenging software and product problems related to payments, scheduling, distributed systems, and mobile engineering
  • Iterate quickly with world class product managers and designers
  • Hold your teammates and yourself to a high standard of engineering working on products that move billions of dollars in payments and manage customers’ sensitive data
  • Build products in a way so we can be brave and move fast without breaking the products that millions of small businesses depend on
  • Re-imagine features and build new and innovative ideas
  • Go from idea to implementation
Qualifications for IOS software engineer
  • Expert proficiency with the Objective-C programming language and best practices
  • 1+ Years of Objective-C, iOS SDK experience
  • 3+ years of experience developing with iOS Mobile platforms
  • Master's Degree in Computer Science or other related field
  • Interest in a pair-programming environment
  • Deep technical knowledge of iOS mobile application development with a solid understanding of the framework components
3

IOS Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of IOS software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for IOS software engineer
  • Analyze and optimize Android applications
  • With general direction, performs architectural trade studies, contributes to the development documentation and maintenance of software architectures
  • Build and deploy your first major production feature
  • Help the team improve its agile development process
  • Have a deep understanding of the business goals behind the team's efforts
  • Help the team find and hire more great engineers who are lovely to work with
  • Own major feature areas of the application
  • Be a trusted and influential voice beyond the team, communicating effectively with peer engineering groups cross-functional peers in product, QA, design and beyond
  • Be responsible for the planning, scoping, estimation, technical design, and implementation of new features
  • Teach and mentor new engineers
Qualifications for IOS software engineer
  • Deep understanding of iOS frameworks and objective-C
  • 5+ years programming experience in C, C++, Objective-C
  • Excellent skills in UIKit, Core Animation
  • Deep understanding of C and Objective-C
  • Examples of shipped apps on the App Store
  • Excellent understanding of Objective-C and lower level frameworks of iOS, such as GCD, OpenGL ES, Foundation
4

IOS Software Engineer Job Description

Job Description Example
Our company is hiring for an IOS software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for IOS software engineer
  • Timely and accurate reporting of work status
  • Collaborate with product management and user experience design to conceptualize great mobile, tablet and Apple TV experiences
  • With general direction, provides data, recommendations, and estimates for software component level project planning including corrective action plans
  • Develops Computer Software Units (CSUs) software requirements and algorithms
  • Develops supplier/subcontract performance assessment including appropriate metrics
  • Develops/decomposes, documents and maintains designs for software consistent with the defined architecture and requirements/regulations by applying established methods and practices
  • Builds large scale software systems
  • Provides subject matter expertise on software methodologies and processes to customers, suppliers, application users, and other technical and support personnel
  • Develop software products and services that support critical functions
  • Utilize theoretical knowledge and practical application of Computer Science to code and test deliverables
Qualifications for IOS software engineer
  • Must have previous iOS experience
  • Must have previous experience working in an Agile environment
  • Must have experience of GIT, XML & Web Services
  • 4+ years of development experience in a product-driven software company developing iOS mobile applications
  • Objective-C fluency, familiarity with development tools such as Cocoa and Xcode
  • Strong fundamentals in software development (algorithms, data structures, etc)
5

IOS Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an IOS software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for IOS software engineer
  • Experience iOS software development in Objective C and/or Swift
  • Pair with other software engineers to cooperatively deliver user stories
  • Use the test driven development methodology to realize the technical solution
  • Create documentation to support external and internal customers
  • Understanding of programming practices (Object Oriented, Protocol, MVC/MVVM etc)
  • Understanding of best-practice UX for your native platform
  • Interaction with HTTPS based services
  • Experience or knowledge of Unit Testing
  • Appreciate implications of change on a large active user base
  • Collaborate across the company and interact with our global innovation teams to define, design and implementing new ideas & features
Qualifications for IOS software engineer
  • 2 years of developing under an agile methodology
  • IOS Development using SWIFT 2.0 or higher and XCODE 7.0 or higher
  • S/W Version Control application repository – GIT Version Control
  • GOOD and GOODWORKS, SDK APIs
  • Mobile First 7.x or higher
  • Apache Jenkins

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates