Experience: 8+ years
Shift- 2:30 PM – 10:30 PM IST
Location: Remote
Contract: 6-12 Months
Full Time Contract Opportunity
Fully Remote
About the Project
The engineer will join a team currently consisting of two Android engineers and two IOS engineers, reporting to an Engineering Manager.
Current State: A mix of enhancing existing app features and greenfield development for new functionality.
Architecture: Strong focus on iOS architecture using the MVVM Coordinator Pattern.
Tech Stack: Modern iOS development including Swift, Swiftül, UIKit, Modern Concurrency, and Core Data.
Responsibilities
Build and maintain feature-rich iOS applications.
Develop intuitive user interfaces to simplify athlete data input and visualisation.
Collaborate cross-functionally with Product, Design, and Sports Science teams to design new features.
Write robust, well-tested, and maintainable code.
Participate in the full product lifecycle, from prototyping to release.
Contribute to improving team processes, tooling, and architecture.
Requirements
Technical Experience
Swift/SwiftUl/UIKit: 5+ years.
REST/GraphQL APIs: 2+ years.
CI/CD: 2+ years.
Testing Frameworks: 2+ years (XCTest, XCUITests, or Swift Testing).
Dependency Management: Expertise with Swift Package Manager (SPM).
Market Experience: Minimum 3 years in Saas.
Soft Skills & Business Experience
Technical English: Fluent (Level 5).
Methodology: Minimum 2 years of experience with SCRUM.
Stakeholder Interaction: Minimum 2 years of direct interaction with Product Management and Quality Assurance.
Key Behaviours: Strong collaboration skills, empathy for end-users, and a pragmatic, iterative approach to problem-solving.
Bonus Skills
Experience with cloud services (serverless, notifications, storage).
Experience in Kotlin.
Interview Details:
CV and code repo review
Technical Interview: 20-minutes
Technical Assessment: 1-hour pair programming and code review challenge
Client Interview: 1.5-hour culture fit + technical interview including system design and product interaction with the client.