Role: Senior React Developer
Location: Wakad
Job Description
We are looking for a great JavaScript developer/expert who is proficient with React.js. Your
primary focus will be on developing user interface components and implementing them
following well-known React.js workflows (such as Flux or Redux). You will coordinate with
the rest of the team, working on different layers of the infrastructure. You will also provide
guidance to other react developers and should have the aspiration to lead the entire react
developer team.
Responsibilities
● Front-End Development: Develop new user-facing features and optimize existing
ones using React.js.
● Component Development: Design and implement reusable components and
front-end libraries for future use.
● State Management: Implement state management solutions using Redux, MobX,
or Context API, ensuring application data flows effectively.
● Integration: Integrate front-end applications with back-end services and APIs,
ensuring seamless integration and high performance.
● Code Quality: Write clean, maintainable code and conduct thorough code reviews
to ensure code quality and adherence to coding standards.
● Provide technical leadership and guidance to the React development team.
● Define and enforce best practices for front-end development, including coding
standards, code reviews, and performance optimization.
Skills
● Proven experience (5+ years) as a Senior React Developer or in a similar role,
with a strong proficiency in React.js and its ecosystem.
● Expertise in JavaScript (ES6+), HTML5, CSS3/SASS, and responsive design
principles.
● Solid understanding of state management patterns and solutions (Redux, MobX,
Context API).
● Experience with RESTful APIs and asynchronous JavaScript.
● Familiarity with modern front-end build pipelines and tools (Webpack, Babel,
npm/yarn).
● Strong debugging and problem-solving skills, with an ability to troubleshoot
complex issues.
● Excellent communication and teamwork skills, with the ability to collaborate
effectively in a team environment.
● Experience with version control systems (e.g., Git) and Agile/Scrum
methodologies.