Senior IOS Engineer Job Description

Senior IOS Engineer Job Description

4.5
174 votes for Senior IOS Engineer
Senior IOS engineer provides expertise and experience in mobile development best practices, current trends, current limitations, and future enhancements to the iOS platform.

Senior IOS Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Develop iOS client code solutions that deliver on Product Strategy and adheres to established engineering best practices, design guidelines and principles
Actively engage with developers outside of the local sprint team across various disciplines (iOS, Android, APIs, Web)
Assist in the establishment and adherence to iOS mobile app development best practices
Build and optimize highly performant mobile experiences on iOS
Develop support for new media experiences in both iOS and tvOS applications
Design and develop advanced applications for the iOS platform
Be an active advocate of the iOS platform through both internal and external developer communities
Working to remain an active learner in all technologies related to iOS
Identify areas that are pain points for the team and drive improvements
Make improvements to the automation framework to make development more efficient

Senior IOS Engineer Qualifications

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

Licensing or Certifications for Senior IOS Engineer

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

Education for Senior IOS Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior 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, Technical, Computer Engineering, Software Engineering, Technology, Education, Information Systems, Design, Mathematics

Skills for Senior IOS Engineer

Desired skills for senior IOS engineer include:

Android
Mobile web
Overall mobile industry
IOS
IOS SDK
Objective-C
Software design patterns and iOS best practices
Best practices
Design patterns
Developing trends and emerging standards in mobile apps

Desired experience for senior IOS engineer includes:

Want to “own” their work
Collaborate with other developers
OOD
College degree in CS or related discipline
Experience using at least one RESTful API
Collaborate with your test and developer peers to better meet their automation needs

Senior IOS Engineer Examples

1

Senior IOS Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of senior IOS engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior IOS engineer
  • App development SME and iOS Development Specialist - Pragmatic architecture and lead mobile engineering - Swift, Obj-C
  • Contribute to our native apps written in Objective-C, Swift, and Java (Xamarin a plus)
  • Work on an agile team closely with product and design to optimize the experience for iOS platform
  • Analyze and optimize iOS applications
  • Design and implement sophisticated features in Walmart iOS applications
  • Communicate ongoing results of the automation within and outside the team
  • Partner with product management, design and engineering teams to drive innovative product experiences
  • Design and build tools, scripts and automation to improve quality and development speed
  • Collaborate with product, design, and engineering leadership to conceptualize, implement, and test great phone and tablet experiences for Fox Sports
  • Develop great, responsive mobile applications to present Live Sports Data
Qualifications for senior IOS engineer
  • Live to craft outstanding iOS code
  • You have shipped an iOS application
  • Ability to design and implement front-end automated tests
  • You desire a fast-paced, dynamic environment and can run with loose requirements
  • Experience with code coverage and unit testing tools like Specta, Expecta, OCMock, Jenkins
  • Applicable experience building applications in Objective-C
2

Senior IOS Engineer Job Description

Job Description Example
Our company is hiring for a senior IOS engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior IOS engineer
  • Design, coding and documentation in the areas of iOS development (Objective C, Swift)
  • Mentor junior team members in best practices, standards, domain understanding and processes
  • Run automated testing of the iOS application
  • Develop a modern, mobile native iOS app suite that looks and performs well across
  • Own design and lead development for iOS applications
  • Be accountable for creating competitive advantage through the engineering of innovative digital products that complement the full Diabetes Care Companies portfolio and set the standard for industry
  • Collaborate with stakeholders on mobile application design
  • Mentor junior developers and provide technical leadership
  • Submits program and design work for review by technical and user staff, and leads review of others’ work
  • Take part in brainstorming sessions, hack-a-thons, sprint planning meetings and retrospectives
Qualifications for senior IOS engineer
  • Minimum 3+ of native iOS development with demonstrable portfolio
  • Knowledge of server side development processes, tools and technologies
  • In-depth knowledge of current technological trends, developments and best practices in the area of information security, wireless network architecture, technologies and mobile development
  • Ability to mock out server side dependencies and communicate with architects and management
  • Knowledge of Android, AngularJS, Chrome OS, and/or Windows SDK a plus
  • Ability to effectively prioritize workload to meet deadlines and work objective
3

Senior IOS Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a senior 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 senior IOS engineer
  • Investigating and researching potential Mobile iOS solutions for corporate travel-related features
  • Crafting and implementing software solutions within the iOS framework and in back-end services that are resilient and scalable and optimized for speed and low memory requirements
  • Implementing A/B testing in iOS app and analyzing data to identify software solutions that have best results
  • Champion new iOS innovations, style/coding standards across the team
  • Commit changes continuously leveraging test-driven techniques in development (BDD/TDD)
  • Provide guidance and mentorship to more junior developers
  • Software Engineering (“coding”) will occupy at least half of your time
  • Practice of traditional Agile/Scrum methodologies
  • CI/CD along with automated testing
  • DevOps, including on-call rotation
Qualifications for senior IOS engineer
  • Extensive commercial experience developing software with Objective-C and Swift
  • Knowledge of modern iOS toolset like Git, Xcode, XCTest, XCUITest and Jenkins
  • Provable past examples of working with, and developing against, AWS architecture
  • A working knowledge of UI test automation framework
  • 3+ years of experience developing on iOS
  • Feel at ease with most frameworks of iOS, including AVFoundation, CoreData, CoreGraphics, CoreMotion
4

Senior IOS Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of senior IOS engineer. 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 senior IOS engineer
  • Create modular user interfaces that work on iOS and Android
  • Introduce and create design patterns that help us write better code
  • Develop native applications using iOS SDK / RxSwift
  • Implement requirements on iOS apps
  • Create, maintain and organize test cases into logical suites for automated execution, working with developers, product owners and developers
  • Communicate proactively and on time with managers and development team
  • Working with business partners to define our mobile roadmap as we explore new devices, operating systems, and screen sizes
  • Crafting secure and scalable solutions for a mobile-concurrent environment
  • Propose innovative tools, frameworks, automations and processes that are used by the mobile development team
  • Mentor team members in different locations to promote engineering excellence
Qualifications for senior IOS engineer
  • 5+ years of experience developing in a complex, compiled OO language (Objective-C, C++, Java)
  • Fluency in Objective-C and familiarity with Apple frameworks
  • Strong CS fundamentals including data structures, algorithms, concurrency, and memory management
  • Excellent critical thinking, analytical problem solving, and communication skills
  • Experience using Instruments for debugging and performance tuning iOS applications
  • Possess an intimate knowledge of HTML, CSS, and JavaScript
5

Senior IOS Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of senior IOS engineer. 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 senior IOS engineer
  • Implement best practices across a team of developers and testers
  • Promote agile development practices including standups, continuous integration, user stories
  • Drive continuous process improvement and innovation
  • An eye for design - you think one pixel off is one too many
  • Knowledge of object-oriented design and test driven development
  • Share your knowledge and learn from the best of the best engineers
  • Access to world class user experience and design teams
  • Extend our metadata-driven mobile rendering engine and/or build custom animations
  • Execute on mini-research/prototype projects that provide innovative solutions to new or existing problems
  • Contribute and learn through peer code reviews
Qualifications for senior IOS engineer
  • 5+ years professional development experience, with at least 3 years focused around native mobile app development on iOS
  • Detailed understanding of iOS Human Interface Guidelines
  • Experience with React Native a strong plus
  • Knowledge of Functional Programming paradigms a plus
  • Expert-level knowledge developing iOS applications, and a portfolio of published applications
  • Knowledge of common iOS design paradigms such as NSOperations and NSURLSession

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates