We are seeking a highly skilled React front-end developer to join our team. The successful candidate will be responsible for developing and maintaining user interfaces for web-based software applications using React.
Key Responsibilities:
· Develop and maintain user interfaces for web-based software applications using React, HTML, CSS, and JavaScript
· Collaborate with back-end developers and other cross-functional teams to ensure a seamless user experience
· Ensure that web applications are responsive and work across multiple browsers and devices
· Building reusable and maintainable components using React
· Participate in code reviews and contribute to the development of coding standards
· Stay up-to-date with emerging front-end technologies and trends, especially in React ecosystem
· Work closely with design teams to ensure that user interfaces are visually appealing and functional
· Create and maintain technical documentation for user interfaces and front-end development processes
· Optimize web applications for maximum speed and scalability
· Troubleshoot and debug front-end issues as needed
Professional Qualifications:
· Bachelor's degree in Computer Science, Web Development, or a related field
· 3+ years of experience in front-end development
· Strong proficiency in React, HTML, CSS, and JavaScript
· Familiarity with front-end build tools such as Webpack or Grunt
· Experience with version control systems such as Git
· Understanding of cross-browser compatibility issues and ability to write code that works across multiple browsers and devices
· Strong problem-solving and analytical skills
· Excellent communication and interpersonal skills
· Ability to work independently and as part of a team
Preferred Qualifications:
· Familiarity with back-end development languages such as Node.js, Ruby on Rails, or Python
· Experience with
· Experience with state management libraries such as Redux or MobX
· Experience with testing frameworks such as Jest or Enzyme