Job description
Join NovaForge Solutions as a Freelance Senior Frontend Developer. This is a remote, project-based role ideal for self-motivated freelancers who thrive in fast-paced, collaborative environments. You will build scalable UI components for diverse clients, from SaaS platforms to e-commerce storefronts.
We value clean code, thoughtful UX, and delivering value quickly. You'll work with cross-functional teams, own features end-to-end, and ship high-quality frontend solutions on a flexible schedule.
What you'll bring:
- 5+ years of frontend development experience with a strong portfolio of React/TypeScript projects.
- Proficiency in React, TypeScript, and modern frontend tooling.
- Experience designing responsive, accessible UI components.
- Experience consuming RESTful APIs and GraphQL; proficient with asynchronous programming.
- Strong problem-solving, communication, and time-management skills.
- Familiarity with Git, CI/CD, and agile workflows.
Responsibility
- Collaborate with product managers and designers to translate requirements into scalable frontend components.
- Develop robust UI features using React and TypeScript with a focus on performance and accessibility.
- Implement responsive designs across devices with pixel-perfect precision.
- Write clean, well-documented code and maintain comprehensive unit tests.
- Participate in code reviews and provide constructive feedback to peers.
- Define and track frontend metrics; optimize pages for speed and conversion.
- Guide junior developers and contribute to architectural decisions.
Qualification
- 5+ years of frontend development experience, with a strong portfolio of React/TypeScript projects.
- Deep expertise in React (hooks, state management, performance optimization) and modern frontend tooling.
- Strong understanding of HTML5, CSS3, and responsive/adaptive design.
- Experience consuming RESTful APIs and GraphQL; proficient with asynchronous programming.
- Familiarity with version control (Git), CI/CD, and agile workflows.
- Excellent problem-solving, communication, and time-management skills; ability to work independently.
- Experience working in a freelancing or contract-based role and managing multiple projects.