12 Nov
|
Happiest Minds Technologies
|
Bengaluru
12 Nov
Happiest Minds Technologies
Bengaluru
Role: UI (React)
Experience: 8+ Years
Job Summary
We are looking for a highly skilled React Developer with strong expertise in JavaScript, TypeScript, and modern frontend architecture. The ideal candidate should have experience building enterprise-scale applications, implementing reusable component libraries, optimizing application performance, and contributing to architecture decisions. The candidate should possess solid problem-solving abilities, and frontend system design principles.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance web applications using React.js and TypeScript.
- Develop reusable, configurable, and maintainable UI components.
- Translate business requirements into clean, scalable technical solutions.
- Collaborate with Product Owners, UX Designers, Backend Developers, and QA teams.
- Optimize applications for performance, accessibility, scalability, and maintainability.
- Participate in code reviews and enforce coding standards and best practices.
- Contribute to frontend architecture discussions and technical design reviews.
- Implement unit testing and ensure high code coverage.
- Mentor junior developers and support knowledge-sharing initiatives.
- Troubleshoot and resolve complex UI and application issues.
Required Skills
Core Technologies
- Strong hands-on experience with React.js
- Expert-level proficiency in JavaScript (ES6+)
- Strong proficiency in TypeScript
- Deep understanding of React fundamentals:
- Hooks
- Context API
- Custom Hooks
- Component Lifecycle
- Error Boundaries
- Suspense
- Lazy Loading
State Management
- Redux Toolkit
- Context API
Frontend Development
- HTML5
- CSS3
- SCSS/SASS
- Styled Components / Emotion
- Responsive Web Design
- Cross-browser compatibility
Architecture & Design Patterns
- Component-driven architecture
- Frontend design patterns
- Atomic Design Pattern
- Design Systems
- Modular and scalable component architecture
- Performance optimization techniques
- Code splitting and lazy loading
Testing
- Jest
- React Testing Library
- Unit Testing
- Integration Testing
APIs & Integration
- REST APIs
- GraphQL (Good to Have)
- SSE
Good to Have
- Micro Frontend Architecture (Module Federation, Single-SPA)
- Data Visualization Libraries
- AI/LLM Integration experience
- RAG-based application exposure
- Agentic AI (Copilot, codex, devin)
Desired Candidate Profile
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience working in Agile/Scrum environments.
- Ability to independently drive features from design to deployment.
- Experience mentoring junior developers.
- Strong focus on code quality, scalability, and maintainability.
- Ability to contribute to technical discussions and architecture decisions.
React JS
📌 TECHNICAL LEAD - React JS (Bengaluru)
🏢 Happiest Minds Technologies
📍 Bengaluru