As an Android developer at Styler, you will be responsible for the development of new features while maintaining and improving the current codebase.
Android developer responsibilities
- Design, build and test the Facy Android application
- Ensure performance, stability and quality of the Facy Android application
- Work together in an international team to elaborate, design, and implement new features
- Troubleshoot code in terms of usability, reliability, and edge cases
- Identify and fix bugs; continuously work on improving the apps performance
- Estimate and implement features in an agile working environment
- Integrate the application with backend tools, various cloud providers and APIs
- Help to maintain code quality, organization and automation
- Provide prototypes and proofs of concepts
Android developer requirements
- Bachelor’s or master’s degree in Engineering, Computer Science, or other relevant technical fields
- 3+ years of working experience in the related field
- Understanding of the Android mobile app development cycle
- Understanding of UX/UI standards and the Google design principles
- In-depth knowledge of common architectures such as MVVM and MVP
- Optimization and benchmarking skills, usage of testing frameworks
- Experience with the Android SDK, RXJava, NDK, Kotlin
Desired skills
- Ability to work in a dynamic, fast moving and growing environment
- Proficiency with the usage of major analytics, cloud messaging and reporting APIs
- Understanding of CI/CD
- Experience with SQL, JSON, XML, REST APIs
- Collaborating with designers, product managers and other stakeholders
- Creative thinking and taking initiative
- Familiarity with scrum and agile principles