Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Purpose of the role:
The purpose of the iOS Engineer role is to design, build, and maintain high-quality iOS applications that power Bombay’s product ecosystem. The role owns features end-to-end — from shaping technical solutions and refining requirements to releasing, maintaining, and improving production apps — while ensuring performance, reliability, and a great user experience across devices.
How you will contribute:
- Build and maintain production-ready iOS applications using Swift and SwiftUI.
- Own features throughout their full lifecycle: design, implementation, testing, release, and maintenance.
- Implement modern networking layers using async/await, integrating REST and/or GraphQL APIs.
- Architect screens and flows using MVVM (or similar patterns) with clean separation of concerns.
- Create reusable, accessible SwiftUI components that scale across devices and orientations.
- Ensure app quality through unit tests, UI tests, and code reviews.
- Collaborate closely with Product and Design to refine requirements and iterate on UX.
- Diagnose and resolve crashes, memory issues, and performance bottlenecks using Xcode tools.
- Support app distribution via TestFlight and App Store releases, contributing to internal documentation and standards.
- 3+ years of professional iOS development experience (or equivalent).
- Strong proficiency in Swift, including modern concurrency (async/await, actors, tasks).
- Solid, hands-on experience with SwiftUI, including state management, navigation, and animations.
- Experience integrating with remote APIs and handling real-world networking challenges (errors, pagination, offline states).
- Good understanding of app lifecycle, security best practices, and data storage.
- Comfortable working with Git workflows and CI/CD pipelines.
- Strong communication skills and ability to work independently while delivering to agreed timelines.
- A product-oriented mindset with attention to quality, performance, and maintainability.
You’ll be part of the Bombay Product team, working closely with Product Managers, Designers, and other Engineers. You’ll report directly to a Technical Lead, collaborate through code reviews and shared standards, and contribute to a culture that values clean architecture, thoughtful UX, and continuous improvement. The team supports ownership, autonomy, and clear technical decision-making.
Why join Bombay?
- Celebration & Time off: A birthday day off, and paid vacation days for personal milestones (e.g., child’s first school day, marriage), 3 health days per year. Additional team perks to celebrate birthdays and work anniversaries.
- Health & Wellness: Private health insurance with Salu Digital Healthcare Platform, monthly sports compensation with Stebby. Paid sick leave from the 2nd day.
- Learning & Development: Generous learning & development package (personal development plan & trainings, company-wide knowledge sharing & trainings).
- Working Environment: A comfortable workspace in the city center with plenty of fruits, snacks, and drinks.
- Networking Opportunities: Events and networking opportunities with colleagues.
- Parking: Free parking at the office.
The hiring process includes an initial online call with the Recruiter, an onsite meeting with the hiring manager, and a test assignment if necessary.
Key Skills
Ranked by relevanceReady to apply?
Join Bombay Group and take your career to the next level!
Application takes less than 5 minutes

