We are looking for an experienced Android developer and expect candidates to face challenges, take part in solution making and handle tasks independently while working as a part of our development team.
Responsibilities:
Develop Android mobile apps, adopting the best industry practices
Attend regular meetings to discuss solutions to technical and process challenges
Complete application development by coordinating requirements, schedules, and activities
Explore new opportunities to add value to the product and process and present to the team publish the app in App store
Requirements:
3+ years of relevant working experience
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes that handle phone and tablet resolutions
Familiarity with RESTful APIs to connect Android applications to back-end services
Experience with MVVM pattern in Android
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Upper-intermediate English
Desirable skills:
Experience with Dagger and RxJava will be a plus
Hands-on experience with Kotlin, Jenkins, SVN/Git
Knowledge of TDD and unit-testing for mobile functions
Be well informed of technology trends
Consult with stakeholders
Document and report application specifics
Customize application
Evaluate system performance
Work with teams and managers
Encourage best practice and Agile methodologies
We offer:
Flexible working hours
A competitive salary and good compensation package
Best hardware
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring, comfy, clean and safe office
Professional growth:
Challenging tasks and innovative projects
Meetups and events for professional development
An individual development plan
Mentorship program
Fun:
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, foosball, ping pong, and more.
Subscribe to your search result
We’ll drop you a note when there are new jobs that match your search.
We're sorry! The vacancy is already closed so you will be redirected to the jobs page.