Sign up for our
weekly
newsletter
of fresh jobs
Position: Android DeveloperLocation: Atlanta, GA (Hybrid) 30338Term: 12 months ContractJob Overview:We are seeking an experienced Senior Android Developer to join our dynamic team in Atlanta. This hybrid role requires a passionate developer with a strong background in Android application development, specifically in Java and Kotlin. The ideal preferred candidate will have 8-10 years of experience in Android development and a proven track record of delivering high-quality mobile applications; candidates with 5 to 10 years of experience, while not ideal, should be submitted as well.Key Responsibilities:• Design, develop, and maintain advanced applications for the Android platform.• Collaborate with cross-functional teams to define, design, and ship new features.• Work closely with the Product and UX/UI teams to ensure the best possible user experience.• Identify and fix bugs, improve application performance, and maintain code quality.• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.• Mentor and guide junior developers, ensuring adherence to best practices and coding standards.• Required Qualifications:8-10 years of professional experience in Android development.• Extensive experience with Java and Kotlin.• Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.• Proficient in working with RESTful APIs to connect Android applications to back-end services.• Experience with third-party libraries and APIs.• Strong knowledge of Android UI design principles, patterns, and best practices.• Familiarity with cloud message APIs and push notifications.• Ability to understand business requirements and translate them into technical requirements.• Experience with offline storage, threading, and performance tuning.• Strong problem-solving skills and attention to detail.• Excellent communication skills and the ability to work in a team-oriented environment.• Preferred Qualifications:Experience with mobile architecture and design patterns like MVP, MVVM, or Clean Architecture.• Familiarity with CI/CD tools and pipelines.• Experience with version control systems such as Git.• Knowledge of Agile methodologies.