Senior Front End Engineer

closed
NTD Software Logo

NTD Software

πŸ“Remote - Worldwide

Summary

Join our team as a Senior React Developer and play a pivotal role in creating cutting-edge web applications. You will leverage your React expertise to design and build dynamic, scalable user interfaces. This position requires collaboration with cross-functional teams, problem-solving skills, and a commitment to delivering exceptional digital solutions. If you are passionate about front-end development and thrive in a collaborative environment, this role offers the opportunity to contribute to a team that values innovation. You will lead development efforts, mentor junior developers, and contribute to the continuous improvement of development processes.

Requirements

  • Fluent English
  • 6+ years of front-end development experience, including 4+ years of JavaScript, HTML, and CSS development
  • 3+ years of experience using React.js, including familiarity with popular React.js workflows (such as Flux or Redux) and state management libraries
  • Experience developing responsive web applications
  • Understanding of fundamental design principles behind scalable applications
  • Proficient understanding of software design concepts, task estimates, and code versioning tools such as Git
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel)
  • Knowledge of server-side rendering and front-end performance optimization techniques, as well as an understanding of RESTful APIs and asynchronous request handling
  • Excellent problem-solving and analytical skills
  • Ability to work effectively in a collaborative team environment and lead development efforts

Responsibilities

  • Lead the development of complex user interfaces using React.js and related libraries
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Architect efficient and reusable front-end components and modules
  • Optimize application performance for maximum speed and scalability
  • Implement responsive designs and ensure compatibility across various browsers and devices
  • Write clean, maintainable, and testable code adhering to coding standards and best practices
  • Conduct code reviews to maintain code quality and mentor junior developers
  • Troubleshoot and debug issues, and provide timely resolutions
  • Stay updated with React.js and front-end development trends, techniques, and best practices
  • Contribute to the continuous improvement of development processes and methodologies
This job is filled or no longer available