Remote job
Sr. Software Engineer, Kotlin Mobile Applications (Remote)
Job details
About this role
Role overview Build and maintain mobile applications that help field teams carry out day-to-day operational tasks. You’ll work with product and engineering colleagues to deliver reliable Android and other mobile experiences, improve production performance, and guide technical decisions and practices.
Responsibilities - Develop, test, deploy, and support production mobile software, with attention to reliability and user experience. - Create functional, unit, and performance tests that support safe releases. - Collaborate in agile product work to shape clear, valuable, testable user stories. - Investigate issues, identify root causes, and improve application performance and resilience. - Contribute to design, security, tooling, and technical standards; help modernize applications. - Coach less experienced engineers and contribute to technical discussions.
Requirements - Around 2–4 years of relevant software engineering experience; a related bachelor’s degree or equivalent is expected. - Experience building, testing, deploying, and supporting mobile or frontend applications. - Kotlin and Android development experience is strongly preferred; Java or other object-oriented programming experience is relevant. - Familiarity with frontend technologies, databases, cloud services, CI/CD, and modern software design patterns. - Experience with authentication and authorization, version control, testing, debugging, and troubleshooting. - Ability to collaborate across product and engineering teams and provide technical guidance.
Benefits and work setup - Remote role with no travel required. - Work is primarily indoors and seated, with occasional movement and only rare handling of light items. - Applicants must be at least 18 and legally authorized to work in the United States.