Job Summary:
We are seeking a highly skilled and motivated Senior ReactJS Developer to join our dynamic team. The ideal candidate will have 3-5 years of hands-on experience in ReactJS development and a strong passion for building scalable, high-performance web applications. As a Senior Developer, you will work closely with the engineering team to design and implement new features, ensure the technical feasibility of UI/UX designs, and maintain code quality and standards.
Key Responsibilities:
ReactJS Development: Build and maintain responsive, high-performance web applications using ReactJS and related technologies.
Component Design: Develop reusable, modular components and front-end libraries for future use.
Collaboration: Work closely with cross-functional teams including designers, back-end developers, and product managers to ensure seamless integration of front-end and back-end functionalities.
Code Review & Mentorship: Provide technical guidance, code reviews, and mentorship to junior developers to promote best practices and continuous learning within the team.
Testing: Write clean, well-documented, and testable code. Ensure code quality by writing unit and integration tests.
Performance Optimization: Identify performance bottlenecks and implement optimizations for fast, responsive user interfaces.
Technical Leadership: Take ownership of front-end architecture and contribute to technical decision-making to align with business needs.
Agile Methodology: Work in an agile environment, participating in sprint planning, daily stand-ups, and sprint reviews.
Required Skills and Qualifications:
Experience: 3-5 years of professional experience with ReactJS and modern JavaScript frameworks.
Proficiency in JavaScript: Strong knowledge of JavaScript (ES6+), ReactJS, and state management tools like Redux or Context API.
Frontend Technologies: Solid understanding of HTML5, CSS3, and responsive design principles. Experience with modern CSS frameworks (e.g., Bootstrap, Material UI, or styled-components).
API Integration: Hands-on experience with RESTful APIs and asynchronous data fetching (Axios, Fetch API).
Version Control: Experience with Git and version control practices.
Testing Frameworks: Knowledge of front-end testing frameworks such as Jest, Enzyme, or Mocha.
UI/UX Awareness: Strong understanding of user-centered design principles and the ability to implement pixel-perfect UI with attention to detail.
Problem-Solving Skills: Excellent analytical and debugging skills with the ability to troubleshoot and resolve complex technical issues.
Collaboration Tools: Familiarity with Agile practices and collaboration tools like Jira, Confluence, and Slack.
Preferred Qualifications:
Experience with TypeScript.
Familiarity with GraphQL.
Knowledge of Next.js or server-side rendering.
Understanding of CI/CD pipelines and deployment processes.
Why Join Us:
Dynamic Environment: Work in a collaborative and innovative team that values creativity and technical excellence.
Growth Opportunities: Opportunity to mentor junior developers and grow into a leadership role.
Competitive Compensation: We offer a competitive salary and benefits package.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.