39 Spruce Infotech Jobs
Senior Android Developer - Java/Kotlin (3-5 yrs)
Spruce Infotech
posted 5d ago
Responsibilities :
Leadership & Team Management :
- Lead and mentor a team of Android developers, providing guidance, technical support, and fostering a collaborative environment.
- Oversee the end-to-end development of Android applications, ensuring best practices in code quality, performance, and scalability.
- Take ownership of the Android development lifecycle, from planning and design to implementation and deployment.
- Conduct code reviews and ensure adherence to coding standards.
Android Development :
- Develop high-performance, user-friendly Android applications using Kotlin, Java, Android SDK, and Jetpack libraries.
- Work on database integration with Room Database and ensure efficient local data storage and retrieval.
- Integrate third-party APIs and services into Android applications to extend functionality.
- Leverage modern Android components and architecture patterns to deliver reliable, maintainable code.
Collaboration & Problem-Solving :
- Collaborate closely with UI/UX designers, product managers, and other stakeholders to define and implement new features.
- Identify and resolve complex technical challenges to ensure a smooth user experience.
- Work with cross-functional teams to optimize app performance, troubleshoot issues, and ensure the highest quality in production releases.
Tools & Technologies :
- Utilize Android Studio, Firebase, Git, and Jira for development, version control, and project management.
- Implement CI/CD pipelines with tools like Jenkins or Azure DevOps to automate build, testing, and deployment processes.
Project Delivery:
- Take ownership of project timelines, ensuring timely delivery of features and releases.
- Manage the deployment process and ensure smooth updates to the production environment.
- Provide ongoing support and maintenance for deployed applications, ensuring they are bug-free and updated with the latest features.
Requirements :
Experience :
- 3+ years of professional experience in Android development with at least 2+ years in a leadership or lead role.
Technical Skills :
- Proficiency in Kotlin, Java, and Android SDK.
- Experience with Jetpack libraries, Room Database, and integrating third-party APIs.
- Familiarity with modern Android architecture components and design patterns.
Tools & Technologies :
- Strong experience with Android Studio, Firebase, Git, and Jira.
- Hands-on experience with CI/CD tools like Jenkins or Azure DevOps.
Leadership Skills :
- Proven experience in leading teams and delivering complex projects.
- Strong communication, problem-solving, and decision-making abilities.
Soft Skills :
- Adaptable, proactive, and able to thrive in a fast-paced environment
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Android Developer roles with real interview advice