hero

Companies you'll love to work for

companies
Jobs

Senior Consultant

emids

emids

Sales & Business Development
India
Posted on Nov 19, 2025

Details:

Role and Responsibilities:

1. Architecture & Design

- Designing and implementing scalable, high-performance, and secure web applications using React 16+, Next.js, and Node.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.js

- Implementing state management with Redux (including state, actions, and reducers)

- Integrating with various backend services and APIs using Axios

- Utilizing CSS pre-processors like SCSS and leveraging libraries like Bootstrap for styling

- Ensuring code quality through adherence to linting rules and best practices

3. Testing & Quality Assurance

- Writing comprehensive unit tests with Jest and Enzyme

- Developing integration and end-to-end tests using Cypress

- Implementing contract testing using Pact scenarios to ensure API compatibility

- Applying TDD (Test-Driven Development) and BDD (Behavior-Driven Development) principles throughout the development lifecycle

- Generating detailed test reports

- Conducting API testing

4. Build, Deployment & Operations (DevOps)

- Configuring and optimizing build processes using Babel and Webpack

- Working with CI/CD pipelines for automated builds, testing, and deployments

- Deploying and managing applications on cloud platforms (e.g., AWS)

- Implementing secure coding practices and secret management

- Effective debugging and usage of DevTools/React tools and networking tools

- Knowledge around Artifactory for dependency management

- Experience with load/performance testing tools and automation

5. Collaboration & Mentorship

- Collaborating effectively with cross-functional teams (product, design, QA, backend)

- Participating in code reviews and mentoring junior developers

- Staying updated with the latest industry trends and technologies

6. Performance & Optimization

- Optimizing application performance, including code-splitting, lazy loading, and minimizing unnecessary re-renders

- Understanding and addressing async concepts in both frontend and backend

Other Essential Skills:

•State Management (Redux - state, action, reducers)

•API Communication (Axios): Standard library for making HTTP requests, essential for interacting with backend services

•Utility Libraries (Lodash, Moment, jQuery, etc.)

•CSS Pre-processors (SCSS) & Styling Libraries (Bootstrap): Proficiency in modern styling techniques and frameworks for consistent and responsive UI

Quality & Best Practices:

Frontend Best Practices: Knowledge of performance, accessibility, SEO, and maintainability for the user-facing part of the application

Async Concepts: Deep understanding of asynchronous programming in JavaScript (Promises, async/await, event loop) crucial for both frontend and Node.js

Secure Code Practices / Secret Management: Critical for building secure applications and protecting sensitive information

Tooling & Operations: Effective Debugging / Devtools / React tools / Networking tools: Essential for troubleshooting and optimizing applications

OpenAPI / Swagger usage: For API documentation and collaboration, crucial in an API-first environment

Artifactory: For managing dependencies and artifacts in a structured way

Load/Performance Testing and Automation: For ensuring application scalability and resilience

API Testing: General ability to test APIs independently (e.g., Postman, curl)


Work Mode: Hybrid Exp: 5-8 years Location: Bangalore/Noida