Negotiable
Outside
Remote
USA
Summary: The Senior Software Apps Engineer iOS will be responsible for leading key projects such as Git Repository support for syncing AOL Mail and mobile app redesigns. The role requires a strong foundation in iOS mobile application development and emphasizes high-quality code delivery with minimal regression issues. Success will be measured through code quality, adherence to deadlines, and effective collaboration with diverse teams. The ideal candidate will have over five years of experience in iOS app development, particularly with apps that have a significant user base.
Key Responsibilities:
- Lead key projects or initiatives including Git Repository support for syncing AOL Mail, Mobile App Redesign, Swift Migration, and best practice improvements.
- Ensure high quality code with low regression ticket counts and minimal delivery delta.
- Maintain low regression issues related to delivered code and significant changes after peer reviews.
Key Skills:
- BS in Computer Science (or equivalent) with 5+ years of experience.
- Strong OO programming experience: Swift, Objective-C, C++, Java or similar.
- Strong foundation in Computer Science, data structures, algorithms, and software design.
- Deep technical knowledge of iOS mobile application development and framework components.
- Expertise in software development principles, design patterns, and deployment architecture.
- Experience with Git and repository management.
- Experience with mobile test-driven development using XCUITest, Espresso, Roboelectric, Appium, Kiwi or similar technologies.
- Excellent communication skills, both written and oral, with a friendly and constructive demeanor under stress.
- 5+ years of experience in iOS app development, particularly with apps deployed to the app store with >100k active users.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
- Key projects or initiatives for the role:
- Git Repository support for syncing AOL Mail
- Mobile App Redesign
- Swift Migration
- Best practice and developer productivity improvements
- How is success measured?
- High quality code with low count of regression tickets
- Minimal delta between delivery and specified delivery deadlines
- Low number of regression issues related to delivered code
- Low number of significant changes required after peer reviews (must produce high quality code)
Required Experience:
- Must-have skills/qualifications (technical, soft skills, certifications, tools):
- BS in Computer Science (or equivalent) with 5+ year s experience
- Strong OO programming experience: Swift, Objective-C, C++, Java or similar
- Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
- Deep technical knowledge of iOS mobile application development with a solid understanding of the framework components and their life cycles.
- Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
- Experience with Git and repository management
- Experience with mobile test driven development using XCUITest, Espresso, Roboelectric, Appium, Kiwi or similar technologies
- Ability to work well with diverse groups of people, geographically dispersed across the world
- Excellent communication skills, both written and oral. Enjoys helping people, remains friendly and constructive under stress
- Ideal experience level (years, leadership, industries):
- 5+ years of experience in iOS app development.
- iOS app development experience on an app that has been deployed to the app store and has > 100k active users