Android Developer Position Available In Fulton, Georgia
Tallo's Job Summary: The Android Developer position in Alpharetta, Georgia, requires a Bachelor's degree in Computer Science or related field, with 5+ years of professional Android development experience. Responsibilities include designing and building advanced native Android applications using Kotlin, implementing complex features, and collaborating with cross-functional teams. Strong skills in Kotlin, MVVM architecture, and Android best practices are essential, as well as experience with performance analysis tools and CI/CD pipelines. Preferred skills include familiarity with libraries like Realm and Dagger 2, enterprise-level app development, and working in security-sensitive environments. Soft skills such as problem-solving, communication, and teamwork are also valued.
Job Description
Android Developer Georgia, Alpharetta 05/02/2025 Contract Active
Job Description:
Job Summary
We are seeking a highly skilled and experienced Android Developer to join our mobile development team. The ideal candidate has a deep understanding of the Android platform and a strong command of Kotlin, MVVM architecture, and Android best practices. You will be responsible for designing and building advanced applications for the Android platform while collaborating with cross-functional teams to deliver top-notch digital experiences. Key Responsibilities
Design, build, and maintain advanced native Android applications using Kotlin.
Implement complex features, enhancements, and fixes in a collaborative Agile environment.
Apply MVVM architectural principles and Android Architecture Components to develop scalable and maintainable codebases.
Optimize application performance, responsiveness, and stability across various devices and Android versions.
Collaborate with UI/UX designers and backend developers to integrate services and ensure a seamless user experience.
Write clean, testable code and participate in code reviews.
Implement unit and UI tests to ensure robustness and reliability.
Stay up-to-date with the latest industry trends, tools, and Android technologies to continually improve development practices.
Required Qualifications
Bachelor’s degree in Computer Science or a related field, or equivalent hands-on experience.
5+ years of professional Android development experience.
Strong experience with Kotlin, Coroutines, and asynchronous programming.
Solid understanding of MVVM, Architecture Components, and Object-Oriented Programming.
Proficiency working with various Android SDK versions, screen resolutions, and device types.
Familiarity with performance analysis tools, and a strong grasp of mobile app performance, latency, and security considerations.
Experience with Jenkins or other CI/CD pipelines and version control tools (Git). Preferred Skills
Experience with libraries such as Realm, Dagger 2, and other Android frameworks/tools in the modern tech stack.
Familiarity with enterprise-level app development, including complex branching/merging strategies.
Experience developing applications in a security-sensitive or regulated environment (a plus).
Soft Skills
Strong problem-solving and debugging skills.
Excellent communication and interpersonal skills.
Self-motivated with a high attention to detail.
Ability to work collaboratively in a team-oriented environment.