Experienced Android Engineer

HTEC’s Android development portfolio is versatile but packed with ambitious endeavors.

HTEC is looking to bolster the ranks of its Android team with an expert in mobile development. We need true engineers – people who can consistently provide creative solutions in their field, yet strive to learn something new every day. If you wish to challenge yourself through inspiring projects and become a part of a group of hardcore engineers, take our proposal into careful consideration.

Key responsibilities

  • Development of Android applications and SmartWatch applications
  • Cooperation with other development team members (e.g., project manager, web programmers, graphic designers, quality assurance)
  • Working with other Android developers by practicing code review and pair programming
  • Maintaining code quality by following the code standards, writing testable production code and unit tests
  • Interfacing with our clients to define requirements, estimates and project timelines
  • Dealing with clients data, feeds and designs.

Required Qualifications

3+ years of experience

  • Experience with mobile application architecture
  • Knowledge of Clean architecture and design patterns such as MVP and MVVM
  • Strong computer science fundamentals (data structures, algorithmic complexity, compilation and build processes)
  • Experience with Android Studio environment and Gradle build system
  • Knowledge of Reactive paradigm
  • Experience with using RESTful services
  • Knowledge of dependency injection and SOLID principles
  • Experience with writing tests

Preferred qualifications:

  • Academic degree in the field of IT
  • Experience in developing apps communicating with other devices (Bluetooth, NFC, etc.)
  • Experience with Firebase services like Analytics, Crashlytics, App Distribution and Cloud messaging
  • Experience with CI/CD
  • Knowledge of animations/transitions and graphical stack
  • Fluency in English
  • Experience with Fintech is a plus

What we use:

  • Kotlin
  • Architecture components (Lifecycle, ViewModel, LiveData, Room)
  • Databinding
  • RxJava 2/ RxKotlin
  • Retrofit2
  • Gson
  • Dagger 2
  • Espresso, Mockk, Robolectric, JUnit5
  • Agile methodologies, Jira SaaS
  • Git

Apply for the position by sending your CV and a cover letter (written in English) to career@htecgroup.com.

What we offer

Permanent contract and competitive salary

Innovative and cutting-edge projects

Flexible working hours

Private healthcare service

Flat hierarchies and short decision paths

Team events and sport activities

Fast personal development and a steep learning curve

Rapidly growing, friendly and extremely pleasant working environment

Full fridge of drinks and fresh fruits, and an office packed with positive energy

Maybe you are our next colleague?

Apply for the Experienced Android Engineer