Frontend Engineer
Company | BuildOps |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Mid Level, Senior |
Requirements
- 3+ years of experience in software engineering, including micro frontend architectures.
- Write clean, well-tested, and reusable JavaScript/ECMAScript code.
- Extensive experience with React.js for developing and testing production-ready applications/components.
- Strong experience with Node.js and GraphQL (Apollo).
- Experience or willingness to quickly learn CI/CD development practices.
- Familiarity with Python for back-end development is a plus.
- Experience with Jest, unit testing, debugging, profiling, and performance monitoring.
- B.S., M.S., or Ph.D. in Computer Science, Engineering, or related field from a top university.
- Ability to work 3 days a week in our Toronto office (Tuesday, Wednesday, Thursday).
Responsibilities
- Build and maintain our frontend platform using React framework.
- Write quality code with high test coverage and documentation.
- Develop, support, and improve our GraphQL and REST APIs.
- Promote, teach, and enforce our documentation standards.
- Propose recommendations, build prototypes, and provide feedback.
- Work in tandem with the QA engineering team to ship quality and high-precision software.
- Co-own the short and long-term technical vision of your squad with your teammates.
- Provide technical mentorship and guidance to engineers within your team and others.
- Help improve the technical quality of our work through regular technical design, code reviews and automated testing.
- Share your technical knowledge and expertise.
- Communicate effectively with engineers, product managers, customers, partners, and other leaders.
Preferred Qualifications
- Familiarity with Python for back-end development is a plus.