Designation: Software Engineer
Skills: React.js
Qualification: B.E / B. Tech – Computer Science / Instrumentation / Electronics / E&TC or equivalent
Location: Pune
Experience: 3-5 Years
Roles & Responsibilities:
- Develop and maintain high-quality web applications using React.js, JavaScript/TypeScript, Redux, and React Hooks.
- Build reusable components and libraries that can be utilized across multiple projects.
- Manage and optimize state within applications using Redux and React Hooks.
- Translate designs and wireframes into efficient, responsive, and scalable code.
- Optimize applications for maximum performance across a variety of devices and browsers.
- Integrate RESTful APIs and other back-end services with front-end code.
- Participate in code reviews to ensure code quality and consistency.
- Troubleshoot and debug issues in existing applications and implement enhancements.
- Collaborate with UI/UX designers to ensure the technical feasibility of designs and a seamless user experience.
- Stay current with the latest developments in React, JavaScript /TypeScript, Redux, and related technologies.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
Required Technical Skills::
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Familiarity with newer specifications of ECMAScript.
- Strong proficiency in JavaScript and TypeScript.
- In-depth understanding of React.js and its core principles.
- Extensive experience with React Hooks for managing state and lifecycle in functional components.
- Proficient in using Redux for state management in large-scale applications.
- Experience with modern front-end build tools such as Webpack, Babel, and NPM.
- Solid understanding of RESTful APIs and how to consume them in front-end applications.
- Proficiency in version control.
- Familiarity with CSS preprocessors such as SASS or LESS.
- Knowledge of responsive design principles and cross-browser compatibility.
Soft Skills:
- Excellent problem-solving abilities.
- Strong communication and collaboration skills.
- Ability to work independently and manage time effectively.
- Detail-oriented with a focus on delivering high-quality code
Qualifications:
- Experience with testing frameworks.
- Experience with CSS preprocessors like SASS or LESS.
- Familiarity with Agile development methodologies.
- Experience with CI/CD pipelines and deployment processes.
- Knowledge of performance optimization techniques for web applications.
- Experience with cloud platforms such as AWS or Azure.