Remote job
Senior Mobile Engineer
Job details
About this role
Role overview Design, maintain, and optimize large-scale Android applications and distributed backend systems powering a consumer e-commerce experience. The role spans the full development lifecycle, from gathering requirements through release and operations, with strong emphasis on performance, security, and rapid delivery.
Responsibilities - Develop and implement high-performance mobile applications and distributed backend services - Lead the end-to-end development lifecycle, including requirements gathering and technical design - Create and maintain robust CI/CD pipelines that enable rapid and reliable software delivery - Ensure security, data privacy, and compliance with industry standards throughout the software development lifecycle - Collaborate with cross-functional teams to define technical requirements and deliver new product features
Requirements - Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field (or foreign equivalent) - At least 5 years of experience in mobile or related software engineering roles - At least 2 years of advanced Android development using MVVM/MVI architecture and dependency injection frameworks such as Dagger or Hilt - At least 2 years working in Kotlin, Java, and SQL, including asynchronous programming and thread safety in mobile and backend environments - At least 2 years with CI/CD automation, testing, and monitoring using tools such as Buildkite, GitHub Actions, or related, covering automated testing, release management, performance profiling, incident response, and analytics - At least 2 years working in Agile teams with strong Git version control, technical documentation, code review, refactoring, and debugging skills - At least 2 years working with Jira, Figma, or comparable collaboration tools
Benefits and work setup - Remote role open to candidates anywhere in the continental United States; new-hire equity grant plus annual refresh grants; published base pay range of $214,000–$222,000 USD
Nice to have - Experience bridging native Android work with backend services and shared engineering practices