Job Description:
We are seeking an experienced Front-end Developer to join our team. As a Front-end Developer, you will be responsible for the development and maintenance of web applications, working closely with our Product and back-end development teams.
Responsibilities:
- Develop and maintain responsive web applications using ReactJs, NextJs, Ant Design, Redux, Javascript-ES6, TypeScript, CSS/SCS/LESS, and other relevant technologies.
- Optimize the web application modules using Webpack, Rollup, and other relevant tools.
- MicrofrontEnd architecture and technology.
- Write unit and integration tests using Jest and Cypress testing tools to ensure high-quality code.
- Familiarity with Git, Nginx, Linux, and deployment process.
- Collaborate with the design and backend development teams to ensure seamless integration of front-end with back-end functionality.
- Implement SEO best practices to ensure optimal search engine visibility and performance.
- Continuously research and stay updated with the latest front-end technologies and best practices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- At least 2 years of experience in front-end development.
- Strong proficiency in ReactJs, Ant Design, Redux, Javascript-ES6, TypeScript, CSS/SCSS/LESS, and other relevant front-end technologies.
- Strong understanding of responsive design and implementation.
- Experience with MicrofrontEnd architecture and technology.
- Experience with optimization tools such as Webpack, Rollup, and other relevant tools.
- Experience with testing tools such as Jest and Cypress.
- Familiarity with Nginx, Linux and deployment process.
- Strong attention to detail and ability to write clean, maintainable code.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.
- If you possess the above skills and qualifications, we encourage you to apply for this exciting opportunity to join our dynamic team.