What are the responsibilities and job description for the Lead Android Developer - Kotlin & Jetpack Compose position at Highbrow?
Job Description:
- 10 years of experience in developing Android App(s) in Play Store, Jetpack Compose, Compose UI.
- Experience working with Location related feature/s (google maps, here maps, mapbox).
- Experience with Gradle, Android Studio, JAVA, Kotlin.
- Knowledge of MVC, MVVP and Viper design patterns, Object-Oriented Programming (OOP) through SOLID principles and development best practices.
- Strong analytical and debugging skills.
- Consumer mobile application development experience.
- A background in building mobile applications that utilize web-services (either REST-based, JSON, Thrift or other services).
- Good knowledge on material design.
- Experience and thorough understanding of Agile Software Development.
- Proficiency in the use of JIRA/Confluence in product development.
- Experience in source control tools like Git.
- Good knowledge of the continuous deployment and integration process.
- Good written and verbal communication skills.
Job Responsibilities:
- Develop applications for the Android platform.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs. ·
- Help maintain code quality.
- Developing solutions to address complex problems.
- Ability to share technical solutions and product ideas with the broader team through design review, code review, and show and tell.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
Education:
- Bachelor''s or Master''s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.
Salary : $60 - $61