React Developer
Role details
Job location
Tech stack
Job description
· We are looking for a Senior Software Engineer with strong expertise in modern front end technologies and scalable application architecture.
· The ideal candidate will play a key role in designing, developing, and optimizing user-centric web applications within an enterprise environment, collaborating closely with cross-functional teams.
Responsibilities:
· Design and develop scalable, high-performance web applications using modern frontend frameworks.
· Lead and implement micro frontend architecture to enable modular and independent deployments.
· Drive frontend architecture decisions, ensuring maintainability and scalability.
· Optimize application performance, including rendering efficiency and state management.
· Develop and maintain reusable UI component libraries to improve development velocity.
· Integrate frontend applications with backend services using APIs and GraphQL.
· Implement secure authentication mechanisms (e.g., MSAL, token-based authentication).
· Collaborate with product, design, and backend teams to deliver high-quality solutions.
· Ensure code quality through testing frameworks and best practices.
Requirements
· 12+ years of experience in software development with strong frontend focus.
· Proficiency in: React, JavaScript, TypeScript
· Experience with Vue.js / Next.js (nice to have)
· Strong experience with: Micro Frontends (single-spa, Module Federation) State management (Redux) GraphQL and REST API integration
· Backend exposure: Node.js, Express.js
· Testing frameworks: Playwright, Cypress, Jest
· UI frameworks: Material UI or similar Architecture & Engineering Practices
· Experience in: Scalable frontend architecture System design and modular architecture Performance optimization techniques Secure authentication flows
Nice to Have:
· Prior experience in telecom or large enterprise platforms
· Exposure to microservices-based ecosystems
· Experience working in cross-functional agile teams
· Key Competencies Strong ownership and accountability
· Ability to drive technical decisions independently
· Excellent collaboration and communication skills
· Proactive mindset toward performance and user experience improvements, · Senior Frontend Engineer with strong expertise in React, micro frontends, and scalable architecture.
· Responsible for driving performance optimization, reusable component design, and enterprise-grade frontend solutions.