As a Frontend Developer at , you will be responsible for developing and implementing user interface components using ReactJS, NextJS, and other modern JavaScript frameworks. You will collaborate closely with our product, design, and backend development teams to deliver high-quality, scalable web applications.
Key
Develop new user-facing features using ReactJS, NextJS, and other JS frameworks.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaborate with designers and backend developers to create a seamless user experience.
Participate in code reviews and contribute to our continuous improvement processes.
Stay updated with the latest industry trends and technologies to ensure our tech stack remains modern and efficient.
Qualifications:
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Thorough understanding of ReactJS and its core principles.
Experience with NextJS and server-side rendering.
Familiarity with other frontend frameworks like VueJS, Angular, or Svelte is a plus.
Proficiency in HTML, CSS, and modern JavaScript (ES6+).
Experience with state management libraries such as Redux or MobX.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Familiarity with code versioning tools, particularly Git.
Excellent problem-solving skills and attention to detail.
Strong communication skills and the ability to work collaboratively in a team environment.
Preferred Qualifications:
Experience with TypeScript.
Familiarity with RESTful APIs and GraphQL.
Knowledge of build tools such as Webpack, Babel, and NPM.
Experience with testing frameworks like Jest, Mocha, or Cypress.
Benefits:
Competitive salary and benefits package.
Opportunities for professional growth and development.