Bombay is a collection of land-based and online casino entertainment and hospitality brands crafted to deliver luxury in every detail - from our exquisite facilities to our personalised service and the unique stories we inspire. Located in the heart of Tallinn Bombay redefines luxury VIP experiences with its exclusive Bombay casino club The Burman boutique hotel restaurants bars spa and bakery embodying the spirit of elegance and refinement.
Purpose of the role:
The purpose of the iOS Engineer role is to design build and maintain high-quality iOS applications that power Bombays 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.
What we are looking for:
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.
The team by your side:
Youll be part of the Bombay Product team working closely with Product Managers Designers and other Engineers. Youll 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. childs 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.
What can you expect during the hiring process
The hiring process includes an initial online call with the Recruiter an onsite meeting with the hiring manager and a test assignment if necessary.
Bombay is a collection of land-based and online casino entertainment and hospitality brands crafted to deliver luxury in every detail - from our exquisite facilities to our personalised service and the unique stories we inspire. Located in the heart of Tallinn Bombay redefines luxury VIP experiences...
Bombay is a collection of land-based and online casino entertainment and hospitality brands crafted to deliver luxury in every detail - from our exquisite facilities to our personalised service and the unique stories we inspire. Located in the heart of Tallinn Bombay redefines luxury VIP experiences with its exclusive Bombay casino club The Burman boutique hotel restaurants bars spa and bakery embodying the spirit of elegance and refinement.
Purpose of the role:
The purpose of the iOS Engineer role is to design build and maintain high-quality iOS applications that power Bombays 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.
What we are looking for:
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.
The team by your side:
Youll be part of the Bombay Product team working closely with Product Managers Designers and other Engineers. Youll 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. childs 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.
What can you expect during the hiring process
The hiring process includes an initial online call with the Recruiter an onsite meeting with the hiring manager and a test assignment if necessary.
View more
View less