Sr Android Developer
Job description
Sr Android Developer
Remote (Candidates needs to be local to Milpitas CA)
6 Months & Possible Extension
Key Responsibilities:
• Lead Android Development: Architect, design, and implement Android applications, ensuring high performance, stability, and scalability.
• Code Quality and Best Practices: Conduct code reviews, enforce best practices, and ensure robust testing processes.
• Project Management: Coordinate projects, establish schedules, and ensure delivery of immediate goals and tasks.
• Features Focused: Lead the development and launch of product features. Help define product features, drive the system architecture, and spearhead best practices.
• Collaborate Across Teams: Work closely with product managers, designers, backend engineers, and QA teams to align on project goals and deliver seamless mobile experiences.
• Technology Evaluation: Evaluate the effectiveness of technologies, software, and tools to build state of the art solutions to meet business goals.
• Mentorship: Mentor and guide junior and mid-level engineers, fostering growth and ensuring knowledge sharing within the team.
• Stay Updated on Android Trends: Stay current with the latest developments in Android SDKs, libraries, and mobile development tools, introducing new ideas and technologies to the team.
Qualifications:
• Experience: 8+ years of Android development experience, with deep knowledge of Kotlin, Java, and Android SDK.
• rchitecture: Strong understanding of Android architectures (MVVM, Clean Architecture) and design patterns.
• Version Control: Proficiency with Git and managing complex branching strategies in large-scale projects.
• gile Methodologies: Familiarity with Agile development processes and experience working in Agile teams.
• Communication Skills: Excellent communication skills, with an ability to clearly explain complex technical issues to non-technical stakeholders.
• Leadership: Proven experience in leading technical teams and mentoring junior engineers.
Bonus Skills:
• Experience with analytics tools like Amplitude, LaunchDarkly or Firebase
• Experience with reactive architecture RxAndroid, RxJava.
• Experience with Espresso Framework and UI Testing
• Experienced with Google Play Billing
• bility to work well with tight schedules and rapid development cycles.