Position: Principal Android Developer
Company: Amach Software
Category: Android
Experience required: 5y
English level: upper

We offer:

21 vacation days
10 sick leaves
National holidays paid - 10-15 days a year
International trips
Relocation to Ireland support
Learning and development covered by company
Flexible working hours
Opportunity for mixed office/remote work

Key Responsibilities & Duties Include:

Design and build new advanced Android applications
Mentor, advise, and train team members to maximize overall productivity and effectiveness
Work collaboratively across organizations to ensure alignment towards business goals
Be a creative and proactive thinker and you will make use of current technologies
Involvement across full SDLC to review design, development & technical activities
Researches new mobile development approaches and technologies and analyze their application to our needs
Skills and Experience:

At least 7+ years building Android applications using Java & Kotlin
2+ years of technical team leadership experience
Knowledge of design patterns such as MVC and MVVM
Understanding of SOLID principles
Experience writing unit tests (integration tests are a bonus)
Understanding of reactive programming
Knowledge of REST APIs and how to interact with them
A good understanding of continuous integration/ delivery
Superior problem-solving skills and debugging capabilities
Flexible and self-driven with a collaborative approach to problem-solving
Agile development experience