Description

Key Skills: ReactJS, Node.js, Front End Design

Roles and Responsibilities:

  • Analyze system requirements or specifications and translate them into actionable work units for the team to conceptualize and develop high-quality software using established coding standards and development best practices.
  • Mentor, teach, guide, and improve the productivity of other Software Engineers.
  • Conduct system analysis and proof of concepts, with limited architect and/or leadership involvement, to determine the best design or solution.
  • Research and recommend software tools, frameworks, products, and/or emerging technologies as needed for a solution.
  • Lead and/or create architecture and/or design as needed to meet the requirements, integrate disparate systems, or manage changing technologies.
  • Enforce the development of unit tests, automated tests, and performance tests as needed to ensure quality, supporting general debugging and isolating areas for improvement. Capture and analyze performance test metrics and provide operational documentation.
  • Review appropriate documentation such as implementation manuals, support manuals/playbooks, performance testing guidelines, etc., as needed to run/support the software.
  • Perform other job duties as assigned.

Skills Required:

  • Proficiency in ReactJS for front-end development
  • Strong back-end expertise using Node.js
  • Experience in front-end design principles and UI/UX best practices
  • Ability to mentor and lead technical teams
  • Knowledge of software architecture and design patterns
  • Familiarity with testing strategies, including unit and performance testing

Education:Bachelor's degree in Computer Science or a related field

Education

Any Graduate