Responsibilities
• Participate in the nice design, development & maintenance of mobile applications making good use of all the latest APIs
• Work closely with our local SWD teams for the design & implementation of new features & services for local needs
• Develop and share reusable assets that can be readily applied to new projects
• Participate in code review sessions to ensure that the provided solution meets end to end business scenarios and fix any defects and performance problems discovered in testing
Requirements
Must to have:
• Hands-on working experience in building Android apps at least for 2 years
• Strong knowledge of Kotlin or Java
• Solid understanding of the full mobile development life cycle and Jetpack components
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Working experience in agile environments/teams
• English at least B2, both verbal and written
Nice to have:
• Degree in IT, Computer Science, Computer Engineering, System Management, Information System Management
• Experience in modern, distributed version control (we use Git and accompanying flows)
• Experience with integration/functional/UI Automation testing
• Experience with Android architectural patterns (MVP, MVVM)
• Fintech background and familiarity with EMV principles will be considered a plus
• Background in mobile application security will be considered a plus
What we offer for you
• 100% remote job type, you can work everywhere and flexible work hours
• Experience working with global clients from all over the world
• Competitive Salary depending on experience and skills
• Paid 21 calendar days of vacation and undocumentary 15-days’ sick leave
• Medical insurance
• Democratic culture, ambitious goals, best workflow practices
• Opportunity for your professional and career growth in interesting projects