Senior / Lead Frontend Engineer
Summary
adesso is hiring a Senior/Lead Frontend Engineer in Cochin, India, to build and maintain scalable, secure React/TypeScript applications — covering component architecture, SSR, state management, testing, CI/CD, and cloud deployment, with some Node.js backend work, monitoring, and close collaboration with clients and cross-functional teams.
Your Role
- Strong experience in React, TypeScript, and modern frontend technologies such as Next.js, Server Components, and Zustand; Vue/Angular knowledge is a plus.
- Good understanding of component architecture, state management, SSR, lazy loading, and event-driven architecture.
- Experience with HTML, CSS, HTTP, MVC, CDN, and modern web development practices.
- Proficient in unit, integration, and end-to-end testing using tools like Jest/Vitest, Cypress, or Playwright.
- Leverage AI and Agentic Coding to improve development efficiency and output quality.
- Apply Clean Code, SOLID principles, and automated testing practices.
- Experience with Docker, Kubernetes/OpenShift, CI/CD pipelines (GitLab CI/Azure DevOps), and Terraform (IaC).
- Proficient with at least one cloud platform (hyperscaler).
- Build and maintain scalable, secure, high-performance, and maintainable frontend applications.
- Monitor and optimize applications using tools like Datadog.
- Familiar with OWASP Top 10 and secure coding practices.
- Skilled in modern IDEs, version control, build tools, refactoring, and code analysis.
- Proactive team player with strong client communication skills.
- Think independently, challenge the status quo, and solve complex problems.
- Translate business requirements into actionable tasks, plans, and roadmaps.
- Collaborate with cross-functional teams and participate in code and architecture reviews.
- Work closely with operations teams on availability, monitoring, logging, backups, and documentation.
- Deliver quality solutions efficiently, adapt to feedback, and avoid unnecessary complexity.
- Communicate proactively with peers, managers, stakeholders, and clients, keeping everyone informed of progress.
Your Profile
Must-Have Skills (4+ years):
- Proficiency in TypeScript programming and extensive hands-on experience with the React framework. Experience with Angular or Vue is desirable.
- Hands-on experience utilizing state management (Redux, Zustand etc.)
- Proven experience with APIs such as RESTful APIs, GraphQL, SSE, Web Sockets or gRPC.
- Safe handling and implementation of state of the art authentication methods (OIDC, OAuth 2.0) and their respective configuration for SSO
- Knowledge of event driven architecture and its use in modern frontends
- Experience with developer tools such as Git, Jira, and Confluence.
Should-Have Skills (2+ years):
- Hands-on experience developing backend system using Node.js and JavaScript-based frameworks such as NestJS, Express.js or Fastify.
- Proficiency in integration and E2E testing frameworks and tools such as Jest, Cypress or Playwright.
- Knowledge of databases and messaging services such as PostgreSQL, MongoDB, DocumentDB, Redis, RabbitMQ
- Solid understanding of containerization using Docker, Kubernetes or OpenShift
- Solid understanding of Infrastructure as Code using Terraform.
- Proven experience in CI/CD pipelines using GitLab CI or similar.
Nice-to-Have Skills (1+ year):
- Hands-On experience with AI and Agentic Coding e.g. Anthrophic Claude, OpenAI Codex, GitHub Copilot
- Experience with React Native or equivalent JavaScript frameworks for mobile development.
- Experience with other programming languages like C#, Java or Python and frameworks such as .NET, Spring Boot, Quarkus, FastAPI or Flask.
- Hands-on experience with Serverless technologies (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
- Exposure to Cloud AI/ML services such as Amazon Bedrock
- Kafka messaging platforms or other event and messaging platforms.
- Experience with monitoring tools such as Datadog.
- Working knowledge of Linux operating systems and shell scripting.
Skills
- Agentic AI
- AI
- Angular
- API
- Authentication
- AWS
- AWS Bedrock
- Azure
- Azure DevOps
- Azure Functions
- Bash
- CI/CD
- Cloud
- Confluence
- Containerization
- C#
- CSS
- Cypress
- Datadog
- DevOps
- Docker
- .NET
- Event Driven Architecture
- Express.js
- FastAPI
- Fastify
- Flask
- GCP
- Git
- GitHub
- Github Copilot
- GitLab
- GraphQL
- gRPC
- HTML
- Infrastructure as Code
- Java
- JavaScript
- Jest
- Jira
- Kafka
- Kubernetes
- Lambda
- Linux
- Machine Learning
- MongoDB
- MVC
- NestJS
- Next.js
- Node.js
- OAuth
- OpenAI
- OpenID
- OpenShift
- OWASP
- Playwright
- PostgreSQL
- Python
- Quarkus
- RabbitMQ
- React
- React Native
- Redis
- Redux
- REST
- Secure Coding
- Serverless
- Spring
- SSO
- Terraform
- Test Automation
- TypeScript
- Version Control
- Vitest
- Vue
- Zustand