Senior Android Developer

Full Time
  • Full Time
  • Plano, TX, USA
  • Applications have closed
  • Android Studio, Gradle and Git

Website SinglepointSol1 Single Point Solutions

Our primary focus is enabling businesses to thrive in the dynamic and ever-changing markets of today. We achieve this by empowering them with cutting-edge software development and enterprise technology solutions that produce tangible and measurable outcomes. With a steadfast commitment to delivering results, we assist our clients in navigating the complexities of the modern business landscape and unlocking their full potential.

Responsibilities:
Android App Development: Design, develop, and maintain high-performance Android applications using Kotlin, Java, and Jetpack Compose, adhering to best practices and architectural patterns.
Architecture and Code Quality: Lead the development efforts by providing technical guidance and ensuring high-quality code through code reviews and adherence to coding standards.
Performance Optimization: Identify and address performance bottlenecks, memory leaks, and other issues to ensure the applications are smooth and responsive.

Qualifications:
Bachelor’s degree in computer science, Software Engineering, or a related field.
Minimum 6+ years of professional experience in Android app development with a proven track record of delivering successful applications.
Strong expertise in GraphQL, including its implementation and integration into Android applications.
Proficiency in Kotlin and Java for Android development, along with a solid understanding of object-oriented programming concepts.
Experience with Android Studio, Gradle, and version control systems like Git.
Deep understanding of Android UI/UX design principles and best practices for creating intuitive and visually appealing user interfaces using Jetpack Compose.
Knowledge of various Android architectural patterns (Clean, MVVM, MVP, etc.) and experience with dependency injection frameworks (e.g., Dagger, Hilt).
Solid understanding of RESTful APIs and their integration into mobile applications.
Familiarity with the latest Android features, libraries, and development tools.
Excellent problem-solving skills, the ability to think critically, and a strong attention to detail.
Effective communication skills, both written and verbal, to collaborate with team members and stakeholders.
Strong passion for mobile technology and a desire to stay up to date with industry trends and best practices.

Contract. 12 Months

Minimum 10+yrs of experience