Middle+ Android Engineer

Middle+

Dot

Full time

  • Clutch logo
  • Good firms logo
  • Inc5000 logo
  • AWS logo
  • ISO logo
  • Combinator startups logo

Position overview

We are looking for an Android Engineer specialized in building modern, secure, and scalable Android applications. The ideal candidate should have deep expertise in Jetpack Compose and Coroutines, embrace Clean Architecture principles, and deliver performant, maintainable code.

General project description: Our client is looking to create an innovative Mobile App and eWallet solution that leverages Hedera Hashgraph to enable seamless peer-to-peer transactions and cross-border money transfers using stablecoins. They aim to offer features similar to Google Pay and Apple Pay, but with unique additions like membership tiers, and game and trivia integrations for user rewards.

Android technology stack: Language: Kotlin Async/Multithreading: Coroutines, Flow UI: Jetpack Compose Networking: Retrofit Dependency injection: Hilt Database: Room Services: Firebase Testing: JUnit, Mockk, Turbine CI/CD: GitHub Actions

Team quantity: Backend Engineer ReactJS Engineer iOS Engineer Android Engineer Business Analyst QA Engineer Project Manager

YOUR BACKGROUND

  • Professional experience with Android projects written in Kotlin
  • Deep expertise in Jetpack Compose
  • Extensive experience with Coroutines and Flow
  • Experience with the main Firebase services
  • Hilt for dependency management
  • Solid knowledge of testing principles, experience with Mockk
  • Strong verbal and written communication skills
  • Ability to work in a team or independently
  • English level: В2

Responsibilities

  • Develop and maintain an Android application.
  • Translate business requirements into technical solutions.
  • Write tech specs and define project architecture.
  • Deliver solid and maintainable software.
  • Implement, review, support and debug required scope.
  • Write unit tests.
  • Participate in code review.
  • Participate in verbal and written communication with the client(s)

**Before we consider you, please answer 3 questions:**

  1. Could you share an example of a complex feature you’ve implemented in an Android app?
  2. How do you ensure the code you write is easy to maintain and understand by other team members?
  3. What methods or tools do you use regularly to optimize your performance?

WE OFFER

  • 20 billable days off in the first year of cooperation, all next years - 25 billable days off
  • Fair and competitive compensation
  • Friendly team and enjoyable working environment
  • Clearly described business processes in the company that really work
  • Regular updates on company news, Q&A sessions with top management
  • Flexible work schedule
  • Remote work mode
  • Ability to transfer unused vacation to the next year
  • Partial coverage of co-working costs
  • Regular online team-building events
Apply Back to all vacancies
Cross icon

Ready to Innovate?

Let's chat about your project before you go!
Join 700+ satisfied clients