We @EMIDS , are hiring for React.Js Technical Lead role.
Please find the details below and share your interest at aarati.pardhi@emids.com
Exp : 9+yrs
Location : Noida / Bangalore / Hyderabad (Hybrid)
Job Description :
Role and Responsibilities :
1. Architecture & Design
- Designing and implementing scalable, high-performance, and secure web applications using React 16+ & Next.js,
- Applying Clean Architecture principles, React design patterns, and frontend best practices
- Driving API First and Contract First design methodologies for robust integrations
- Designing and implementing BFF (Backend for Frontend) patterns to optimize API consumption for frontend needs
- Contributing to technical roadmap and architectural decisions for web applications
2. Development & Implementation
Developing rich, interactive, and responsive user interfaces using React (with TypeScript - .ts or .tsx files)Building efficient and performant server-side logic and APIs with Node.jsImplementing state management with Redux (including state, actions, and reducers)Integrating with various backend services and APIs using AxiosUtilizing CSS pre-processors like SCSS and leveraging libraries like Bootstrap for stylingEnsuring code quality through adherence to linting rules and best practices3. Testing & Quality Assurance
Writing comprehensive unit tests with Jest and EnzymeDeveloping integration and end-to-end tests using CypressImplementing contract testing using Pact scenarios to ensure API compatibilityApplying TDD (Test-Driven Development) and BDD (Behavior-Driven Development) principles throughout the development lifecycleGenerating detailed test reportsConducting API testing4. Build, Deployment & Operations (DevOps)
Configuring and optimizing build processes using Babel and WebpackWorking with CI / CD pipelines for automated builds, testing, and deploymentsDeploying and managing applications on cloud platforms (e.g., AWS)Implementing secure coding practices and secret managementEffective debugging and usage of DevTools / React tools and networking toolsKnowledge around Artifactory for dependency managementExperience with load / performance testing tools and automation5. Collaboration & Mentorship
Collaborating effectively with cross-functional teams (product, design, QA, backend)Participating in code reviews and mentoring junior developersStaying updated with the latest industry trends and technologies6. Performance & Optimization
Optimizing application performance, including code-splitting, lazy loading, and minimizing unnecessary re-rendersUnderstanding and addressing async concepts in both frontend and backendOther Essential Skills :
State Management (Redux - state, action, reducers)API Communication (Axios) : Standard library for making HTTP requests, essential for interacting with backend servicesUtility Libraries (Lodash, Moment, jQuery, etc.)CSS Pre-processors (SCSS) & Styling Libraries (Bootstrap) : Proficiency in modern styling techniques and frameworks for consistent and responsive UI