Senior Android Developer

Лого на Appolica LTD

Appolica LTD

Responsibilities

Appolica is a leading mobile app agency working with start-ups and established brands like KBC, Tide, Football Index, PostBank, OnTheMarket, AT&T, etc.
We work together with our clients to build compelling apps that provide lasting engagement with their customers. Our deep understanding of mobile technology enables us to bring a level of expertise to our clients like no one else.

Job Purpose:

  • Work in an Agile (SCRUM) environment with small self managed teams to deliver high quality native apps for clients across various industries.
  • Participate in software code reviews to ensure the creation of high-quality, robust code by all team members.
  • Collaborate with designers in your team to come up with the best solutions to challenging UI/UX problems.
  • Translate wireframes and mock-ups into fully functioning features.
  • Work with members of the QA team to ensure we are developing high quality software.
  • Participate and contribute in the continuous improvement of our delivery process.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

About you:

  • Have minimum 3 years of experience shipping Android applications in a professional setting
  • Excellent coding skills in Kotlin and Java
  • Expert knowledge of Android SDK
  • Experience with Data Binding
  • Experience with RxJava
  • Capable of making architectural decisions.
  • Experience with MVVM design pattern.
  • Experience in writing clean and testable code as well as unit tests.
  • Very good knowledge in Android application architectural patterns
  • Understand how to coach teams to deliver products in an Agile environment.
  • Expert in Android Architectural components (ViewModel, LiveData, Lifecycle aware components)
  • Experience with Dependency injection - Dagger 2, Koin
  • Experience in working with REST APIs and Retrofit (or similar)
  • Experience with Continuous Integration and Deployment
  • Working experience with Git
  • Solid written and verbal English communication skills

Advantage:

  • History of using Material Design guidelines in UI and UX development

What we offer:

  • Working in a friendly and supportive atmosphere
  • Career advancement and salary increase opportunities based on your level of engagement
  • Salary based on your knowledge/experience level
  • Christmas bonuses
  • Young, motivated and helpful colleagues
  • Freedom and support to develop your skills and knowledge in areas of your own preferences (Want to try something that will upskill you and will improve our projects? – Go for it!)
  • Flexible working hours
  • Opportunities to travel
  • Coffee, tea, snacks

If you recognize yourself in the description above, send us your CV in English today!

Only short-listed candidates will be contacted for an interview. All applications will be treated in strict confidentiality.

Required skills

Git
Java
REST
Kotlin
RxJava
MVVM Design Pattern
Android SDK
Data Binding
ViewModel
LiveData
Dagger 2
Koin
English

Benefits

Additional days paid annual leave
Additional medical insurance
Christmas and Easter bonuses
Company training
Discounts from various retail chains
Fruit and snacks in the office
Home office
Office drinks
Performance-based bonuses
Referral bonuses
Relocation options
Team buildings