Frontend Development (React.js) 

Website Soft Enterprise

Where Innovation Meets Code

Job Description:  
Soft Enterprise is looking for a talented Frontend Developer (React.js) to join our development team. As a React.js Developer, you will play a key role in building dynamic, high-performance, and scalable web applications. This position requires strong proficiency in React.js, modern JavaScript (ES6+), and responsive design techniques. You will work closely with designers, back-end developers, and product managers to create engaging and user-friendly web experiences.

Key Responsibilities: 

  • Develop and maintain responsive and interactive user interfaces using React.js.  
  • Collaborate with UI/UX designers to implement user-friendly, high-quality front-end designs.  
  • Write clean, maintainable, and scalable JavaScript code using React and ES6+.  
  • Build reusable components and libraries for future use.  
  • Work with back-end developers to integrate RESTful APIs into the front-end.  
  • Optimize web applications for maximum speed and scalability.  
  • Implement design systems, user interface guidelines, and reusable components across projects.  
  • Debug and troubleshoot issues related to front-end performance and functionality.  
  • Stay up-to-date with the latest trends in React.js and front-end development.  
  • Participate in code reviews and collaborate with the development team to improve code quality.  
  • Help improve development processes and propose new tools or technologies to improve workflow. 

Job Requirements: 

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.  
  • Strong proficiency in React.js and its core principles (e.g., JSX, Virtual DOM, hooks, functional components).  
  • Solid experience with JavaScript (ES6+), HTML5, CSS3, and SASS/SCSS.  
  • Experience with version control systems, especially Git.  
  • Proficiency in building responsive, mobile-first web applications using CSS frameworks (e.g., Bootstrap, Tailwind CSS).  
  • Familiarity with state management tools such as Redux, Context API, or similar.  
  • Experience with RESTful APIs and integrating third-party libraries into React applications.  
  • Strong problem-solving skills, attention to detail, and the ability to handle multiple tasks efficiently.  
  • Good understanding of front-end build tools such as Webpack, Babel, and npm.  
  • Excellent communication skills and ability to collaborate effectively in a team setting. 

Preferred Skills (Nice to Have):

  • Familiarity with TypeScript or Next.js for React-based applications.  
  • Experience with unit testing frameworks such as Jest, Mocha, or React Testing Library.  
  • Exposure to Agile methodologies and working in sprints.  
  • Understanding of UI/UX principles and working knowledge of design tools like Figma, Sketch, or Adobe XD.  
  • Experience with cloud platforms (AWS, GCP) and CI/CD pipelines.  
  • Knowledge of performance optimization techniques in React apps (e.g., lazy loading, code splitting).  

Job Benefits: 

  • Competitive salary and performance-based incentives.  
  • Opportunity to work with the latest React.js and front-end technologies.  
  • Professional development and training opportunities to enhance your skills.  
  • Collaborative and innovative work environment.  
  • Health insurance and other company perks.  
  • Career growth opportunities within the company. 

Tagged as:

Scroll to Top