Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Mobile Engineer image - Rise Careers
Job details

Senior Mobile Engineer

As a Senior Mobile Software Engineer, you will work on the iOS clients with talented and like-minded individuals. You’ll have the opportunity to contribute not only to our iOS application, but also to the broader mobile ecosystem and architecture shared between platforms. You’ll be creating new functionality, maintaining existing features, and helping shape a product that hundreds of thousands of frontline workers rely on every day.

In this role, you’ll work with modern architectures and technologies, and collaborate across multiple codebases, languages, and platforms — including Swift, Objective-C, Kotlin, and REST-based backends. Our mobile team embraces shared business logic via Kotlin Multiplatform Mobile (KMM), and is actively evolving towards modern iOS development best practices.

Our Tech Stack

  • Shared code via KMM, using SQLDelight, Ktor, and Koin for business logic shared between iOS and Android.
  • Client-side iOS stack includes:
    • SwiftUI (new features), UIKit (legacy)
    • RxSwift, async/await, and Realm
    • Active migration from Objective-C and UIKit to modern Swift.
    • Modularization of the codebase is ongoing.
    • Needle DI is being adopted as our dependency injection framework (early phase).
  • Unit testing is in place with support for Mockolo for mock generation.
  • CI/CD powered by Fastlane and Bitrise.
  • Code is hosted on GitHub, with mandatory code reviews as part of our quality culture.

Your responsibilities

  • Write clean, well-tested, and maintainable code.
  • Translate product requirements, designs, and wireframes into inspiring user experiences.
  • Help define and evolve our iOS architecture and technical direction.
  • Participate in technical planning for new features, refactoring efforts, or architectural improvements.
  • Collaborate closely with engineers, QA, Product Managers, and Designers across the company.
  • Participate in on-call rotations when needed, and assume operational responsibility for the services you develop.

What we look for

  • 5+ years of experience in software development, including mobile development.
  • Strong experience with Swift and Objective-C.
  • Exposure to Kotlin (or willingness to work with Kotlin in the shared KMM layer).
  • Familiarity with mobile architectures such as MVVM, MVI, and modern asynchronous patterns.
  • Experience building user interfaces with SwiftUI.
  • Strong communication and documentation skills — able to clearly articulate changes or proposals to the team, encourage open discussion, and find pragmatic compromises when needed.
  • A collaborative mindset and openness to teamwork, networking, and knowledge sharing.
  • A Bachelor’s degree in Computer Science or related field.
  • Understanding of Apple’s code signing process: certificates, provisioning profiles, capabilities.
  • Experience using App Store Connect and the Apple Developer Portal for setting up and managing apps.

Bonus points 

  • A Master Degree in Computer Science
  • Experience with Swift 6 and awareness of the concurrency restrictions it introduces.
  • Experience with Kotlin Multiplatform Mobile (KMM) in production environments.
  • Experience with modularizing iOS codebases.
  • Experience with Needle DI or other DI frameworks.
  • Experience with Automated Build Systems such as Bitrise or Jenkins.
  • Experience building and optimizing iPad apps.
  • Familiarity with the Android platform.
  • Comfortable using AI-powered tools to streamline development workflows, with an awareness of privacy and security considerations.

What we offer

  • Competitive salary
  • Phone & Home Internet costs reimbursement up to 80 PLN/month
  • Private health care package with Luxmed – covered for you and partially for your partner / family
  • Cafeteria benefits – monthly budget to cover sport cards or other purchases
  • Creative Allowance – paid as 1000 PLN gross/month
  • Home office set-up reimbursement up to 1000 PLN
  • Personal Learning & Development Budget of 1000 USD/year 
  • Sabbatical Program – 1 month paid leave at 3, 6, 10 year tenure
  • 26 days of annual leave/year
  • 2 Mental Health days off per year
  • Laptop for work purposes
  • Hybrid working model
  • Oh and don’t forget about our Beekeeper Stock options!

Benefits listed above are part of the compensation package for contract of employment. 

Who we are

Beekeeper believes in the potential of every single employee. That’s why we’ve built the essential platform for frontline workers. We help organizations digitally enable their frontline, to boost productivity, quality and safety, and be more agile.

Check out our Technology Blog for the latest articles.

At Beekeeper, we celebrate diversity! All qualified applications will receive consideration for employment regardless of race, color, ancestry, religion, nationality, sexual orientation, age, citizenship, marital status, disability or gender identity. We are committed to ensuring a smooth application process for all candidates. If you require accommodations due to a disability, please reach out to jobs@beekeeper.io, and our team will be more than happy to assist you. 

Please know that you are not required to share your nationality, age or a picture of you on the CV! We are looking forward to your application! 🙂

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
Posted 23 hours ago
Photo of the Rise User
Rocket Money Remote San Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Posted 6 days ago
Photo of the Rise User
Clever Remote San Francisco, CA, OR Anywhere in the Continental U.S.
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago

Beekeeper is a mobile application that provides internal communication solutions that connect workforces from a range of industries including hospitality, manufacturing, and retail with secure internal communications. The company was founded in 20...

15 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!