Software Engineer - React JS

Responsibilities

  • Develop user-facing features using HTML, CSS, and JavaScript
  • Translate design wireframes and mockups into responsive web pages
  • Implement design concepts into working code with attention to detail and accuracy
  • Ensure cross-browser and cross-device compatibility
  • Optimize web pages for maximum speed and scalability
  • Build interactive UIs using React.js and develop reusable components
  • Manage component state with React hooks like useState and useReducer
  • Handle events and integrate external APIs into React apps
  • Collaborate with designers and backend developers for full integration
  • Communicate project requirements, progress, and challenges with stakeholders
  • Participate in code reviews to maintain code quality and standards
  • Identify and resolve frontend issues and cross-browser bugs
  • Improve application performance and usability
  • Stay updated with frontend technologies and best practices
  • Document code, APIs, and technical specifications
  • Write unit tests using Jest or React Testing Library
  • Conduct UAT to ensure functionality and UX alignment
  • Continuously learn and adopt emerging tools, libraries, and frameworks
  • Attend workshops, online courses, and conferences for skill improvement

Desired Candidate Profile

  • Strong understanding of HTML5, including semantic tags, media elements, and SVG
  • Proficiency in CSS3- Flexbox, Grid, responsive design, preprocessors like SASS/LESS
  • Basic to intermediate JavaScript knowledge- DOM, events, ES6+, AJAX, closures
  • Familiarity with React.js- JSX, props, hooks, state management, lifecycle methods
  • Experience using Tailwind CSS- utility classes, breakpoints, configuration
  • Knowledge of Bootstrap- grid, utilities, and mobile-first design principles
  • Understanding of Foundation and Materialize CSS frameworks
  • Experience with tools like Webpack, Babel, npm/Yarn, and Git
  • Good grasp of responsive design and browser dev tools for debugging
  • Basic design sense in typography, layout, and color theory
  • Strong problem-solving and debugging abilities
  • Effective communication and team collaboration skills
  • Keen attention to detail to match designs precisely
  • Eagerness to learn and adapt to project-specific technologies

Apply Now

(Upload only Pdf, Doc, Docx Files. Maximum file size 2MB)

Spritle Software is an interdisciplinary team of coders, analysts, and UX experts at an AI-first software development company—crafting enterprise applications and premium digital products that elevate your vision and accelerate business outcomes.

Quick Links

 

Locations

Terms and Conditions  &  Privacy Policy © 2025
Spritle Software. All Rights Reserved.