Job Title: Frontend Developer (React/Angular)
Location: Kolkata, India
Experience: 5+ Years
Role & Responsibilities:
As a Frontend Developer, you will be responsible for:
- Developing and maintaining high-performance, responsive web applications using React or Angular.
- Collaborating with designers, backend developers, and other cross-functional teams to implement and enhance features.
- Ensuring the technical feasibility of UI/UX designs and providing feedback for improvements.
- Writing clean, modular, and reusable code while adhering to best practices and coding standards.
- Optimizing applications for maximum speed and scalability.
- Managing application state using Redux (for React) or NgRx (for Angular) where applicable.
- Integrating third-party APIs and services into frontend applications.
- Testing and debugging to ensure functionality and high-quality deliverables.
- Mentoring junior developers and reviewing their code to ensure high standards.
- Keeping up to date with the latest trends in frontend development and actively suggesting improvements and innovations.
Required Skills & Qualifications:
- Proven experience of 5+ years in frontend development with solid expertise in React or Angular.
- Strong understanding of HTML5, CSS3, and JavaScript ES6+.
- In-depth knowledge of state management libraries such as Redux (React), NgRx (Angular), or similar.
- Experience with RESTful APIs and understanding of integrating with backend services.
- Familiarity with responsive design techniques and mobile-first development.
- Hands-on experience with version control systems (e.g., Git).
- Proficiency in unit testing and test-driven development (e.g., Jest, Mocha, Jasmine).
- Strong problem-solving skills, attention to detail, and a passion for delivering high-quality user experiences.
- Experience with build tools like Webpack, Babel, and task runners like Gulp/Grunt.
- Knowledge of UI component libraries like Material-UI, Ant Design, or Bootstrap is a plus.
- Strong collaboration skills with the ability to work effectively in an agile environment.
Preferred Qualifications:
- Experience with TypeScript.
- Familiarity with Server-Side Rendering (SSR) and frameworks like Next.js or Angular Universal.
- Knowledge of GraphQL.
- Understanding of CI/CD pipelines and deployment workflows.