Develop, test, and deploy high-quality web applications using React.js and modern JavaScript/TypeScript.
Translate UI/UX designs into responsive and functional user interfaces.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize components for maximum performance across a vast array of devices and browsers.
Write clean, reusable, and scalable code following industry best practices.
Troubleshoot, debug, and upgrade existing applications.
Stay updated with the latest trends, tools, and best practices in front-end development.
Strong proficiency in React.js, JavaScript (ES6+), and TypeScript.
Solid understanding of HTML5, CSS3, and responsive design principles.
Experience with state management tools (Redux, Zustand, Recoil, or Context API).
Familiarity with RESTful APIs, GraphQL, and modern front-end build pipelines (Webpack, Vite, Babel, etc.).
Knowledge of Git/GitHub for version control and collaborative development.
Understanding of testing frameworks (Jest, React Testing Library, Cypress) is a plus.
Strong problem-solving skills and attention to detail.
Ability to work both independently and as part of a team.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.