Skip To Main Content
backgo to search

senior android developer

bullets
Android, Kotlin, REST, GraphQL, JUnit

We are looking for a Senior Android Developer to join our remote team.

As a Senior Android Developer, you will be responsible for supporting migration processes within the Android ecosystem and mentoring junior engineers. You will work on developing WebView/hybrid mobile applications to ensure optimal user experience and integrate public-facing APIs using REST and GraphQL. Your responsibilities will also include writing clean, scalable, maintainable, and easily understandable code and enhancing existing products by evaluating, optimizing performance, and identifying and rectifying bugs and vulnerabilities. As a subject matter expert, you will contribute to architecture and solution design discussions, and translate business requirements into functional products through iterative processes.

responsibilities
  • Provide support for migration processes within the Android ecosystem
  • Assist in upskilling delivery team engineers by sharing expertise in relevant technologies
  • Prioritize the quality of solutions and actively work towards reducing technical debt
  • Collaborate closely with the team to devise and implement optimal solutions
  • Transform business requirements into functional products through iterative processes including brainstorming, design, mapping, coding, and refinement
  • Coordinate tasks and collaborate with other teams across the organization to ensure seamless execution
requirements
  • 3+ years of experience in Kotlin programming language with extensive experience in utilizing various technologies and libraries such as Jetpack, Room, Retrofit, Gradle, and others
  • Proficiency in CI/CD tools (e.g., Bitrise) and testing frameworks like Espresso, Robolectric, and JUnit
  • Proficient in developing WebView/hybrid mobile applications to ensure optimal user experience
  • Proficient in integrating and utilizing public-facing APIs using REST and GraphQL, adhering to API-first principles
  • Ability to write clean, scalable, maintainable, and easily understandable code
  • Experience in enhancing existing products by evaluating, optimizing performance, and identifying and rectifying bugs and vulnerabilities
  • In-depth understanding of design and architecture patterns specifically tailored for Android platforms
  • Experience deploying and maintaining applications on Google Play Store
  • Demonstrated expertise in actively contributing to architecture and solution design discussions as a subject matter expert
  • Familiarity with monitoring and observability best practices
  • Strong proficiency in test automation to ensure product quality
nice to have
  • Capability to create and manage CI/CD pipelines (e.g., Bitbucket, Bamboo)
  • Willingness to explore and experiment with cross-platform frameworks

benefits for locations

georgia.svg
ImageImage
For you
  • Paid time off
  • Paid sick leave days
  • Medical insurance
  • Stable income
ImageImage
For your comfortable work
  • 100% remote work forever
  • Free licensed software
  • Possibility to work on your own device (BYOD)
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
ImageImage
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Language courses
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses