top of page

ReactJS Developer - C016

Role Overview
We are seeking a highly skilled React.js Developer with over 6 years of experience to design and maintain scalable, high-performance user interfaces. You will play a key role in building user-centric web applications, driving technical decisions, and collaborating with the team to deliver seamless and responsive user experiences.
Key Responsibilities
-
Architect, develop, and maintain complex front-end applications using React.js and related frameworks.
-
Collaborate closely with UI/UX designers to implement responsive, visually appealing, and user-friendly designs.
-
Optimize front-end components for maximum performance across a wide range of devices and browsers.
-
Lead the integration of RESTful APIs and GraphQL endpoints in collaboration with back-end teams.
-
Provide technical leadership, conduct code reviews, and enforce best practices.
-
Debug and troubleshoot complex issues, ensuring seamless functionality and user satisfaction.
-
Stay ahead of the curve by researching and adopting emerging front-end technologies and frameworks.
Required Skills & Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
3+ years of professional experience in front-end development with React.js.
-
Deep understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
-
Expertise in state management libraries (e.g., Redux, Context API, MobX).
-
Experience with modern front-end build tools such as Webpack, Babel, npm/yarn, and Vite.
-
Strong understanding of responsive design, cross-browser compatibility, and performance optimization.
-
Proficiency in Git and familiarity with branching strategies in version control systems.
-
Excellent problem-solving and debugging skills.
-
Strong communication and collaboration skills, with a proven ability to mentor team members.
Preferred Qualifications
-
Experience with server-side rendering (e.g., Next.js) and static site generation.
-
Familiarity with testing frameworks such as Jest, Enzyme, or React Testing Library.
-
Knowledge of CSS preprocessors (e.g., SASS/LESS) and design systems like Material-UI or Chakra UI.
-
Experience with CI/CD pipelines for front-end deployments.
-
Prior experience with AI/ML-based or data-intensive web applications.
What We Offer
-
Competitive salary and performance-based incentives.
-
Opportunities to work on innovative projects and cutting-edge technologies.
-
A collaborative and supportive work environment.
-
Professional growth opportunities with access to learning resources.
-
End to End Product Development Experience.
Send your resume, cover letter, and portfolio (if applicable) to careers@squareroots.ai with the subject line: Application for ReactJS Developer -C016.
bottom of page