Senior IOS Engineer Job Description
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:
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:
Desired experience for senior IOS engineer includes:
Senior IOS Engineer Examples
Senior IOS Engineer Job Description
- 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
- 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
Senior IOS Engineer Job Description
- 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
- 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
Senior IOS Engineer Job Description
- 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
- 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
Senior IOS Engineer Job Description
- 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
- 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
Senior IOS Engineer Job Description
- 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
- 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