Job Overview
The successful candidate will be responsible for designing, building and shipping high-impact iOS features. This includes working with product, design and engineering squads to deliver a fast, reliable and secure iOS app that aligns with the company's vision.
Responsibilities
* Design, develop and ship iOS features using Swift; write clean, test-driven code.
* Translate UX/UI designs into intuitive, accessible iOS interfaces; conduct usability testing and iterate.
* Optimize app performance (launch time, memory footprint, network efficiency) and ensure high reliability through crash monitoring and robust error handling.
* Collaborate with cross-functional teams to keep feature parity and consistent behavior across platforms.
* Implement and expand AI-powered functionalities within the iOS app.
* Maintain high test coverage with unit, integration and UI tests (XCTest, XCUITest); conduct code reviews and mentor peers.
Requirements
* 3-5+ years of native iOS development with Swift; experience with Android is a plus but not required.
* Strong grasp of iOS architecture patterns, REST/GraphQL APIs and push notifications (APNs).
* Proficient with CI/CD for iOS (Fastlane, Bitrise) and automated testing pipelines.
* Skilled in unit and UI testing frameworks (XCTest, XCUITest).
* Excellent collaboration and communication skills in a distributed, cross-functional environment.
* Passion for solving complex problems, delivering performant user-centric solutions and embodying the company values.
Benefits
* Distributed work environment with flexibility to choose where you work.
* Opportunity to partner with cross-functional teams to deliver high-impact features.
* Professional growth and development opportunities.