Job Description:
Key Responsibilities
· Develop and maintain responsive web applications using React JS.
· Build reusable components and front-end libraries for future use.
· Translate UI/UX designs and wireframes into high-quality code.
· Integrate frontend applications with RESTful APIs and backend services.
· Optimize applications for maximum performance, scalability, and responsiveness.
· Ensure cross-browser compatibility and mobile responsiveness.
· Participate in code reviews and follow coding standards and best practices.
· Debug and resolve application issues and performance bottlenecks.
· Collaborate with product managers, designers, QA teams, and backend developers.
· Implement state management solutions and maintain application architecture.
· Write unit and integration tests to ensure code quality.
· Stay updated with the latest frontend technologies and React ecosystem trends.
Technical Skills
· Strong proficiency in React JS
· Solid experience with JavaScript (ES6+)
· Good understanding of HTML5, CSS3, and Responsive Web Design
· Experience with React Hooks, Functional Components, and Component Lifecycle concepts
· Familiarity with state management libraries such as:
· Redux
· Redux Toolkit
· Context API
· Experience consuming and integrating REST APIs
· Knowledge of frontend build tools:
· Webpack
· Vite
· Babel
· Proficiency with version control tools such as Git
· Understanding of frontend performance optimization techniques
· Experience using testing frameworks such as:
· Jest
· React Testing Library
· Knowledge of modern frontend development practices and design patterns
Desired Skills
· Experience with TypeScript
· Knowledge of Next.js
· Experience with UI frameworks/libraries such as:
· Material UI (MUI)
· Ant Design
· Bootstrap
· Tailwind CSS
· Familiarity with GraphQL and Apollo Client
· Experience with Micro Frontend architecture
· Understanding of accessibility standards (WCAG)
· Knowledge of authentication mechanisms such as OAuth, JWT, and SSO
· Experience with CI/CD tools such as GitHub Actions, Jenkins, or Azure DevOps
· Familiarity with cloud platforms such as AWS, Azure, or GCP
· Knowledge of Docker and containerized deployments
· Exposure to Agile development methodologies
· Experience with performance monitoring and debugging tools
By continuing you agree to our Terms & Privacy Policy.