Lead Android Developer - Kotlin and Jetpack Compose

CYNET SYSTEMS INC.
Alpharetta, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Alpharetta, United States of America

Tech stack

Java
Agile Methodologies
Android
Android Studio
Applications Architecture
Confluence
JIRA
Mobile Application Development
Software Quality
Code Review
Continuous Delivery
Software Debugging
Software Design Patterns
Google Maps
Gradle
Mobile Application Software
JSON
MVC
Object-Oriented Software Development
Material Design
Web Services
GIT
Kotlin
Solid Principles
Information Technology
Jetpack Compose
Software Version Control

Job description

  • 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.
  • Develop solutions to address complex problems.
  • 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., Job Description In the assigned Job Role of Technology Consultant 2, your Area Of Responsibility will be as below: Contribute to the requirements elicitation process by docum…
  • 20 days ago

Requirements

  • 10+ years of experience in developing Android App(s) in Play Store, Jetpack Compose, Compose UI.
  • Experience working with location-related features (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 of 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.
  • Strong verbal and written communication skills., * Bachelor's or Master's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.

Apply for this position