Android developer responsible for the development and maintenance of applications
aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android
applications and their integration with back-end services.
Sobre o nosso cliente
We are proud to deliver innovative IT solutions tailored-made to customer's requirements in the areas of Internet of Things, Blockchain, Data Analytics and Security.
Our customers are word-leaders in their respective industries - telecommunications, tourism, media, automotive,
transport and logistics impacting the live of millions across the world.
To help our customers shape the future, we need the brightest minds today. This is a fantastic opportunity for
someone with the passion to explorer and the right experience to apply that passion and knowledge to the solutions
we offer our customers, and experience one truly international, fun and productive working environment.
Design and build applications for the Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Knowledge of Kotlin, RxJava 2, Dagger 2 and experienced with writing tests using Espresso and Robolectric
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android design principles, patterns, interface guidelines and best practices
Ability to design applications around natural user interfaces, such as "touch"
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools such as Git, Mercurial or SVN
Familiarity with continuous integration
BSc or MSc on Computer Science or Computer Engineering
Minimum 1 year of experience with Android development
Fluent in written and spoken English
Flexible working hours
Remote working possibility
Fair payment and career progression
Flat hierarchies and open communication
Employer-funded health care
Regular team events
Continuous professional development
Candidate-se através do website