Job Description
Location: Remote
Job Type: Freelance / Contract / Full-time (flexible)
Experience: 5+ years in frontend development
Project Overview
We are seeking a Senior Frontend Engineer with strong expertise in React JS and TypeScript to join our team. You will play a key role in designing, developing, and maintaining responsive, high-performance, and user-friendly web applications.
Responsibilities
- Build responsive, modular, and reusable frontend components using React JS and TypeScript
- Collaborate with UI/UX designers to implement visually appealing and accessible interfaces
- Optimize applications for maximum speed, scalability, and maintainability
- Ensure code quality with best practices, unit testing, and code reviews
- Work closely with backend engineers to integrate APIs and handle data efficiently
- Mentor junior frontend developers and help maintain coding standards
Requirements
- Strong experience with React JS, TypeScript, JavaScript (ES6+), HTML5, and CSS3
- Proven track record in building complex, responsive web applications
- Experience with state management libraries such as Redux or Recoil
- Familiarity with frontend build tools and workflows (Webpack, Vite, Babel)
- Experience working with RESTful APIs or GraphQL
- Strong debugging and problem-solving skills
- Excellent communication skills and ability to work in a collaborative team environment
Nice-to-Have
- Experience with Next.js or SSR frameworks
- Knowledge of unit and integration testing (Jest, React Testing Library)
- Familiarity with CI/CD pipelines and version control (Git)
- Exposure to design systems and component libraries