Cette offre d'emploi n'est plus disponible
Android Lead Developer
Damcosoft
- Toronto, Ontario, Canada
- Toronto, Ontario, Canada
À propos
This is a Full-time role only
For Toronto Canada location – hybrid 3 days a week.
JD below.
Job Description: Android Lead Developer
Position Overview:
We are looking for an experienced Android Lead Developer to join our team and take ownership of delivering high-quality mobile software solutions. In this role, you will be responsible for crafting seamless mobile experiences that allow customers to import and utilize documents within Intuit products. The ideal candidate is passionate about Android development, has a deep understanding of customer-centric design, and thrives in an agile, cross-functional environment. You will lead technical excellence, mentor team members, and contribute to delivering innovative solutions while demonstrating leadership and technical expertise.
Responsibilities:
Android Development Excellence
Deliver high-quality, scalable, and maintainable Android software solutions (requirements, design, code, documentation, etc.).
Translate creative designs (Adobe Illustrator, Photoshop, PDF, PNGs) into working Android applications with exceptional attention to detail.
Take pride in creating Android magic and build seamless user experiences rooted in deep customer empathy.
Product Development and Code Ownership
Partner with cross-functional teams, including product management, business units, and engineering teams, to ensure alignment and push forward delivery timelines.
Mock server-side dependencies to accelerate development and ensure testability of code.
Resolve bugs and defects during QA testing, pre-production, production, and post-release patches with precision and efficiency.
Architectural Design and Leadership
Participate in and lead the Software Design/Architecture process to align with best practices.
Demonstrate strong knowledge of server-side development processes, tools, and technologies, and leverage them to connect Android apps seamlessly with back-end systems.
Lead peer reviews of estimates, design plans, and code to uplift team quality standards.
Quality and Agile Practices
Drive quality activities—including unit testing, Test Driven Development (TDD), and continuous integration—to ensure robust application delivery.
Apply Agile Development, Scrum, and/or Extreme Programming methodologies to balance speed and quality in the software development lifecycle.
Team Collaboration and Leadership
Actively mentor junior developers and foster positive team dynamics.
Engage effectively with all team members, cultivating a collaborative and committed environment.
Align technical efforts with customer needs and business priorities.
Qualifications:
7+ years of experience developing web, software, or mobile applications.
2+ years of hands-on experience with Kotlin and GraphQL (required).
3+ years of experience in Software Design/Architecture processes.
Strong expertise in Android SDK and deep knowledge of Android application lifecycle.
Solid experience with RESTful or SOAP-based web services (consuming or creating).
Proficiency in the entire SDLC and delivering production-grade applications.
Demonstrated ability to translate complex technical concepts into actionable solutions for technical and non-technical audiences alike.
Prior experience with unit testing and TDD, ensuring your code works effectively and cohesively.
Understanding of Agile Development methodologies, including Scrum and/or Extreme Programming techniques.
Proven leadership skills and commitment to delivering team success.
Preferred Skills:
Experience working with tools related to server-side development.
Passion for growing technical competencies and applying these skills to deliver exceptional customer service
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.