Front End Developer

Toronto 23 days agoFull-time External
Negotiable
FRONT END DEVELOPER: Full time permanent, 100 % onsite, Monday to Friday in office from 9 to 5pm. Location: Toronto, Keele St & Highway 7 We are currently seeking a talented Front-end developer to join our team and play a key role in designing and implementing user-facing features for our web applications. As a front-end developer, you will be responsible for contributing to the 'client-side' of our web applications. Your mission will be to maintain a user-friendly environment by writing code and moving forward with your team’s innovations in web design and usability. Main Responsibilities: • Develop and maintain web applications using JavaScript (ES6+), TypeScript. • Work closely with the team to implement front-end solutions using React (knowledge in other frameworks like Vue or Angular is a plus). • Write clean, efficient, and maintainable code. • Engage in functional programming practices to improve application performance and scalability. • Design & implement responsive UI components using CSS and modern tools like SASS or LESS. • Collaborate with backend developers to integrate RESTful APIs. • Participate in project management activities, ensuring timely delivery of tasks. • Conduct unit testing and end-to-end testing to ensure code quality and application stability. • Continuously learn and apply new technologies and best practices. Requirements • Minimum 2 years of experience with Javascript/Typescript • Proven experience (min 2+ years) in developing large-scale applications • Strong CSS and HTML skills • Comfortable developing on Linux or OSX • Experience with React and its ecosystem • Experience in React Server-Side Rendering • Experience with responsive web development • Experience working with REST APIs • Open mindset for learning and continuous improvement • Strong problem-solving skills and excellent communication abilities Preferred, but not required: • Experience with Wordpress • Experience with Mobile Development (React-Native, or Native) • Experience in the gaming industry • Prior experience in unit testing and end-to-end testing is desirable • Familiarity with functional programming concepts Benefits: Why Join Us? • Exciting projects using cutting-edge technologies • Collaborative and supportive work environment • Competitive salary and bonuses • Opportunities for career development, growth and advancement • Fantastic company events • Benefits including extended healthcare, dental care, vision care, and disability insurance • On-site leisure facilities