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 seeking a skilled Android Engineer to contribute to the development of components and features that will be used in ride-hailing and delivery service apps. Embrace the opportunity to leverage cutting-edge technology like Jetpack Compose for the development of UI and Modular architecture. Don’t waste your chance to use such technologies as MVVM architecture, Kotlin.

General project description: UI Module library which will be used in several products: to ride-hailing, delivery, streaming service

Android technology stack: Language: Kotlin Architecture: Modular UI: Compose Build tool: Gradle CI/CD: Bitrise

Team quantity: Engineering manager 2 Android Engineers 2 iOS Engineers 1 QA Engineer UI/UX Designer

YOUR BACKGROUND

Professional Kotlin Android development experience:

  • Strong experience with Compose for UI
  • Custom design system in Compose
  • Solid knowledge of testing principles
  • Experience with libraries creation and support
  • Experience with Figma
  • Strong verbal and written communication skills.
  • Able to work in a team or independently.
  • English level: Upper-Intermediate

Skills that will be a plus:

  • Experience with: Bitrise
  • Design system integration into Android app

Responsibilities

  • Develop and maintain Design system library.
  • 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)

Questions

  1. How does Design System help interact UI/UX designers and Android engineers?
  2. What the best Design token name for SignUp button text font?
  3. What steps do you take to stay updated with the latest trends and best practices in Android development, and how do you integrate this knowledge into your work?

WE OFFER

  • 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

YOU MAY FIND INTERESTING

Senior Android Engineer

Senior Full time
View