What are the responsibilities and job description for the Android Lead Developer position at Themesoft Inc.?
Job Title : Android Lead
Location : Hybrid Day 1 : Plano, TX or Pleasanton, CA (onsite 2 days weekly)
Job Summary :
An Android Lead will be responsible for designing, developing, and maintaining advanced Android applications. They should possess deep expertise in Kotlin and Java, applying design patterns to ensure scalable and maintainable code. They implement dependency injection frameworks like Dagger or Hilt to manage object creation and dependencies efficiently.
Experience : 12 years
Required Skills :
o Bachelor's degree in Computer Science, Engineering, or a related field.
o Over 12 years of experience in Android development.
o Proficiency in Kotlin and Java.
o Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
o Experience with design patterns, dependency injection, and networking libraries.
o Familiar with Jetpack components and modern Android architecture.
o Proven experience in unit testing and test-driven development.
o Excellent communication and interpersonal skills.
o Experience working in Agile / Scrum environments.
o Leadership experience and a track record of mentoring junior developers.
Responsibilities :
1. Android Development :
- Design, develop, and maintain advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
2. Kotlin Expertise :
3. Design Patterns :
4. Dependency Injection :
5. Networking Libraries :
6. Jetpack Components :
7. Unit Testing :
8. Communication :
9. Agile and Scrum Skills :
10. Leadership and Mentorship :
Regards,
John Richardson,
Technical Recruiter
Themesoft Inc.,
john@themesoft.com