Remote job
Senior Android Engineer
Job details
About this role
Role overview Lead the design and development of Android applications for financial services, with a focus on dependable, polished customer experiences. You will own technical decisions across the mobile architecture, work closely with product and engineering colleagues, and help raise the quality of the wider team’s work.
Responsibilities - Design, build, and deliver Android applications, making architecture and implementation decisions. - Develop readable, maintainable code and follow sound Android engineering practices. - Work with product owners and engineers to identify customer and business needs and turn them into useful software. - Improve application performance, security, stability, and reliability across supported devices and OS versions. - Support teammates through code reviews and pair programming, and help improve engineering standards and processes.
Requirements - At least five years of software development experience, including four or more years developing Android applications. - Strong Kotlin skills and practical knowledge of the Android SDK and application ecosystem. - Experience with Android architecture patterns, SOLID principles, dependency injection, and modular application design. - Experience building custom interfaces and integrating REST APIs with asynchronous operations. - A track record of delivering reliable applications, with strong problem-solving skills and knowledge of algorithms and data structures. - Experience working in agile teams and strong written and spoken English.
Nice to have - Experience with Jetpack Compose, Kotlin Coroutines, Flow, reactive programming, and Android unit, integration, or UI testing. - Familiarity with Gradle optimization, CI/CD, app releases, or GraphQL. - Background building high-reliability apps at large scale or working in fintech, lending, or card issuing.
Benefits and work setup - Remote or hybrid work options. - Private health insurance, including dental coverage, with an option to add coverage for a family member. - Additional leave milestones, employer-supported training, and a referral bonus. - Sports membership, free parking, and access to office recreation and social events.