Position: Senior Android Developer for a Banking Project
Company: Lemesós Systems
Experience required: 3y
English level: intermediate

Our customer is one of the leaders of the national banking sector and holds a strong competitive position in all segments of the banking services market.

Mobile Practice in the company has been developing for more than 11 years and unites more than 800 engineers from 10 countries, more than 100 mobile projects are being developed in parallel by our engineering teams. Our clients work in various industries around the world: IT, financial services, healthcare and biotechnology, retail, media and entertainment, hospitality.

Mobile engineers are working with modern technologies such as Android, iOS, React Native, Flutter, Xamarin, Unity. Our company also provides its employees with the opportunity to learn and grow, participate in Mobile community meetups, internal trainings, conferences, and training programs, e.g. Solution Architecture School, Delivery Management School.

Responsibilities
Design and implement performant solution
Propose and implement innovative improvements
Write clean code
Requirements
Android development experience of 3+ years
Mobile app development experience of 3+ years
Strong knowledge of Java and Kotlin
Ability to understand and work with someone else's code, execution of code refactoring
Readiness for teamwork and work on common tasks, be responsible for deadlines
Knowledge and understanding of SOLID principles
Understanding and ability to use architectural patterns (MVP, MVVM, etc.)
Experience with Dagger 2, RxJava 2, Android Architecture Components
Experience with Git
Participation in code review
Experience in development of client-server applications
Understanding principles of client-server interactions
Knowledge of app architectures
Ability to write maintainable and testable code
Ability to design your own components
Knowledge of current trends in mobile app development
Nice to have
Experience with Jira, confluence
Experience of writing Unit/UI-tests
Readiness and possibility to work in bank office
We offer
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
Full-time remote work (you can work from anywhere you are)
Unlimited access to learning courses (LinkedIn learning, training courses, English regular classes, Internal Library)
Community of 36,700+ industry’s top professionals