Architect
emids
Key Responsibilities
Architecture & Design
Design and implement scalable, secure, and high-performance web applications using React (16+), Next.js, and Node.js
Apply Clean Architecture principles, React design patterns, and frontend best practices
Drive API-First and Contract-First design approaches for robust system integrations
Design and implement Backend for Frontend (BFF) patterns to optimize frontend API consumption
Contribute to technical roadmaps and strategic architectural decisions
Development & Implementation
Develop rich, interactive, and responsive user interfaces using React with TypeScript (.ts/.tsx)
Build efficient and scalable server-side logic and APIs using Node.js
Implement state management using Redux (state, actions, reducers)
Integrate with backend services and APIs using Axios
Use SCSS, Bootstrap, and modern styling practices for UI development
Ensure high code quality through linting standards and best practices
Testing & Quality Assurance
Write comprehensive unit tests using Jest and Enzyme
Develop integration and end-to-end tests using Cypress
Implement contract testing using Pact to ensure API compatibility
Apply TDD (Test-Driven Development) and BDD (Behavior-Driven Development) methodologies
Generate detailed test reports and perform API testing
Build, Deployment & Operations (DevOps)
Configure and optimize build processes using Babel and Webpack
Work with CI/CD pipelines for automated builds, testing, and deployments
Deploy and manage applications on cloud platforms such as AWS
Implement secure coding practices and manage secrets effectively
Perform debugging using browser DevTools, React tools, and network analysis tools
Manage dependencies using Artifactory
Conduct load and performance testing using relevant tools and automation frameworks
Technical Lead – React & Node.js Experience: 9–12 Years Role Summary: Seeking an experienced Technical Lead to design, develop, and lead scalable web applications using React, Next.js, and Node.js. The role involves architecture ownership, hands-on development, and technical leadership.