Bombay Group
iOS Engineer (Swift / SwiftUI)
Bombay GroupEstonia1 day ago
Full-timeRemote FriendlyEngineering, Information Technology
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 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.

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:

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.

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.

Key Skills

Ranked by relevance