Location:Toronto, ONSalary Range:Competitive, based on experienceIntroductionWe are seeking a highly skilled professional to lead our dynamic development team. This role requires a blend of technical expertise and leadership skills to guide the development of robust applications. The ideal candidate will have a strong background in full-stack development with a passion for innovation and collaboration.Required Skills & Qualifications
7-10 years of experience with Java and JavaScript.
5 years of experience with Flutter UI development.
Proficiency in database management, API development, and cloud/CI-CD environments.
Strong problem-solving and communication skills.
Ability to work directly with our company on a W2 basis.
Preferred Skills & Qualifications
Experience with Azure cloud services.
Familiarity with Agile methodologies and DevOps practices.
Experience in leading cross-functional teams.
Day-to-Day Responsibilities
Oversee development across both front-end and back-end systems, ensuring seamless integration of services and APIs.
Lead and mentor the development team, driving technical decision-making for scalable, high-quality solutions.
Collaborate with cross-functional teams to define requirements and deliver features.
Lead the design, development, and deployment of scalable full-stack applications.
Provide technical guidance and mentorship to developers, fostering best practices in coding, testing, and DevOps.
Oversee API development and integration with front-end and mobile applications.
Drive architectural decisions and ensure alignment with enterprise standards.
Troubleshoot, debug, and optimize applications for performance and scalability.
Stay current with emerging technologies and industry trends to continuously improve processes and solutions.