Front End Developer

 

Description:

Our Software Department at the Richmond Hill office consists of over 25 people: Development Managers, Team Leads, Developers, BAs, and QAs.

What You’ll Do

  • Writing high-quality and well-structured code that is easy to maintain and understand.
  • Optimizing code for performance, ensuring fast loading times and smooth user experiences.
  • Ensuring that the applications work consistently across different web browsers and devices.
  • Building applications that adapt and work well across different devices and screen sizes.
  • Creating and implementing UI/UX designs.
  • Troubleshooting, debugging, and optimizing performance.
  • Keeping up to date with advancements in technology.
  • Working closely with other developers and IT professionals.
  • Designing new features while managing older ones.
  • Monitoring application performance, overseeing traffic drops related to usability, and preparing for other relevant issues that may arise.
  • Creating prototypes and mock-ups, managing brand quality consistency, and designing high-quality graphic images.
  • Working together with Back End Developers to improve usability.
  • Developing the standards of codes and libraries such that they are easily traceable in the future.
  • Creating user-friendly web pages by using markup languages, such as HTML.
  • Maximizing the application pace by optimizing the scalability of applications.
  • Being up to date with current trends and emerging technologies.

Must-Have:

  • Proficiency in JavaScript, HTML, and CSS.
  • Proficiency in using CSS preprocessors (e.g., Sass, Less) and CSS-in-JS libraries (e.g., styled-components, Emotion).
  • Proven experience as a React developer with a strong understanding of TypeScript.
  • Strong understanding of TypeScript's type system and how to leverage it effectively in React projects.
  • In-depth knowledge of React.js and its core principles.
  • Knowledge of advanced React concepts such as hooks, context, and error boundaries.
  • Experience with state management libraries such as Redux or MobX.
  • Familiarity with modern front-end build tools and workflows (e.g., Webpack, Babel).
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with WebSocket communication and real-time data transfer.
  • Experience with version control systems, particularly Git.
  • Solid understanding of cross-browser compatibility issues and solutions.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team.

Organization Embross North America
Industry IT / Telecom / Software Jobs
Occupational Category Front End Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-11-04 8:03 am
Expires on 2024-06-17