Skip To Main Content
backgo to search

middle android developer

Android, Kotlin, REST, GraphQL, JUnit

We are seeking a Middle Android Developer to join our remote team.

Your primary focus will be on providing support for migration processes within the Android ecosystem and working on an innovative project that enhances the existing product by evaluating, optimizing performance, identifying, and rectifying bugs and vulnerabilities. You will collaborate closely with the team to ensure that optimal solutions are devised and implemented.

  • 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
  • 2+ years of experience in Kotlin programming language with extensive experience in utilizing various technologies and libraries, 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
  • 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 the Google Play Store
  • Demonstrated expertise in actively contributing to architecture and solution design discussions as a subject matter expert
  • Strong proficiency in test automation to ensure product quality
  • Excellent command of the English language to facilitate collaboration with international teams
  • Capability to create and manage CI/CD pipelines (e.g., Bitbucket, Bamboo)
nice to have
  • Familiarity with monitoring and observability best practices
  • Willingness to explore and experiment with cross-platform frameworks

benefits for locations

For you
  • Paid time off
  • Paid sick leave days
  • Medical insurance
  • Stable income
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
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