• Strong knowledge in developing native Android applications
• Strong knowledge of Java, Kotlin or another Object-oriented language
• Experience in web-services (APIs) integration and client-server application model
• Experience with Android Studio
• Knowledge of version control tools and Git
• Strong analytical, communication and collaboration skills
• Excellent spoken and written English
• Experience with SCRUM development methodology
• Experience in developing web and server-side applications in Java
• Experience with database design and implementation
• Experience with Google Architecture Components
• Experience with Google APIs and Play Console
• Knowledge of Bluetooth and communication with external devices
• BS/MS Degree in Computer Science or equivalent
• Professional growth in a global company
• Variety of meaningful projects
• Latest technologies to choose from
• Work side-by-side with top engineers
• Challenging problems to solve
• An opportunity to join our trainings
• Knowledge sharing
• Employee referral program with bonuses
• Team buildings and parties
• Charity and volunteer activities
• Develop mobile business solutions for Android using the latest devices and latest SDKs
• Review business requirements and functional design specifications
• Develop flexible software solutions to support changing business requirements
• Design and create local database services as well as communication APIs to integrate with server-side solutions
• Manage application build and deployment process
We are looking to hire an experienced Android Developer who will work in a team of uniquely intelligent technologists to implement mobile applications that make the world a better place!
You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a hands-on developer that will fully participate in the software development process — design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards.
As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.