About the Role
We are seeking an experienced Front-End Developer to join our dynamic team in a unique role that combines technical expertise with collaborative problem-solving. This position requires a seasoned professional who can seamlessly transition between auditing third-party solutions, providing technical guidance, and hands-on coding.
Key Responsibilities
- Collaborate closely with third-party technical teams to audit their solutions and integrate them with our Invent ecosystem
- Provide expert guidance and support to external teams on best practices in front-end development
- Solve complex problems across the full stack, leveraging your deep understanding of front-end technologies
- Contribute to coding projects, dedicating approximately 30% of your time to hands-on development
- Ensure high code quality and adherence to best practices in all technical solutions
- Participate in code reviews and provide constructive feedback to both internal and external teams
- Stay current with the latest trends and technologies in front-end development
Requirements
- Location: Canada
- 5+ years of professional experience in front-end development
- Expert-level proficiency in JavaScript, HTML, and CSS
- Strong understanding of the React ecosystem and modern front-end tooling
- Experience with CI/CD practices and tools
- Excellent problem-solving skills and ability to debug complex issues
- Strong communication skills, with the ability to explain technical concepts to both technical and non-technical audiences
- Experience in auditing and reviewing code from external teams
- Familiarity with full-stack development concepts
Preferred Qualifications
- Experience working in a liaison role between different technical teams
- Knowledge of additional front-end frameworks (e.g., Vue.js, Angular)
- Understanding of back-end technologies and API integration
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Contributions to open-source projects or technical blog posts
If you’re passionate about front-end development, enjoy solving complex problems, and have a knack for collaboration, we’d love to hear from you!
Job Type: Full-time
Schedule:
Monday to Friday
Work Location: Remote