27/07/2021
Senior Android developer is needed for a startup located in Dokky
Responsibilities :
* Design and build advanced, scalable applications for the Android platform.
* Work with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions.
* Integrate with our backend services (JSON, XML.) to make sure we are delivering a great mobile user experience that is super-fast for end users.
* Working on end-to-end product modules/features from requirement to going live.
* Design and review code, troubleshoot and act as a consultant to team members on technical matters.
* You use core animation to create engaging motion effects and intuitive interfaces.
Job Requirements
* A deep understanding of Kotlin Language.
* A solid understanding of the different caching techniques you can apply when developing a mobile app
* A good understanding of MVC, MVP & MVVM patterns
* Good knowledge of Android Life cycle and background Services
* Familiarity with cloud message APIs and push notifications
* BS/MS degree in Computer Science, Engineering or a related subject
* 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 UI design principles, patterns, and best practices
* Experience with offline storage, threading, and performance tuning
* Ability to design applications around natural user interfaces, such as “touch”
* Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
* 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
* Understanding of Google’s Android design principles and interface guidelines
* Proficient understanding of code versioning tools, such as Git
* Proven software development experience and Android skills development
* Proven working experience in Android app development
* Have published at least one original Android app
* Experience working with remote data via REST and JSON
* Solid understanding of the full mobile development life cycle.