Location
Jaipur | India
Job description
We are looking for a talented and passionate Frontend Engineer with 1-3 years of experience and a strong foundation in ReactJS, Next.js, HTML, and CSS. This role involves developing high-quality, scalable, and innovative frontend features for our web applications. The ideal candidate will be someone who is enthusiastic about building visually appealing interfaces and user experiences that drive user engagement.Responsibilities
- Web Development : Develop and implement highly-responsive user interface components using React concepts and workflows such as Redux, Hooks, and Next.js.
- Code Optimization : Optimize application for maximum speed and scalability while ensuring web design is optimized for smartphones.
- Collaboration : Work closely with the backend developers and UI/UX designers to understand end-user requirements and translate them into technical specifications.
- Testing and Debugging : Write and maintain clean, reusable code and libraries. Test the application for usability and fix bugs.
- Continuous Learning : Stay up-to-date with emerging technologies and apply them into operations and activities.
- Performance Monitoring : Monitor website performance, watch for traffic drops related to site usability problems, and rectify any issues.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 1-3 years of proven work experience as a Frontend Developer.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js, Next.js, and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with newer specifications of EcmaScript.
- Knowledge of isomorphic React is a plus.
- Experience with data structure libraries (e.g., Immutable.js).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.
- A knack for benchmarking and optimization.
Job tags
Salary