We are seeking a highly skilled Senior React JS Developer with over 8 years of experience to join our dynamic team. The ideal candidate will have a proven track record in developing scalable applications using React and the Redux framework. This is an excellent opportunity for a passionate developer who thrives in a fast-paced environment and is eager to take on both technical and non-technical responsibilities.
Primary Skills
- React & React JS. Strong expertise in building user interfaces using React and the Redux framework.
- Web Technologies. Proficient in HTML, CSS, JavaScript, and jQuery for developing responsive and dynamic web applications.
- REST Web Services. Hands-on experience in integrating and consuming RESTful web services.
- Database Skills. Familiarity with SQL or any database management system for backend integration.
Requirements
- Experience. A robust 8+ years of experience in React JS and the Redux framework.
- Communication Skills. Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Adaptability. Ability to grow and adapt to changes in both technology and business environments.
- Team Collaboration. Willingness to take feedback from team members and contribute positively to the team culture.
- Non-Technical Contributions. Openness to taking on non-technical tasks such as interviewing candidates and writing job specifications.
- JavaScript Enthusiasm. A genuine enthusiasm for all things JavaScript and a desire to stay updated with the latest developments in the React ecosystem.
- CSS Skills. Strong CSS skills for styling and layout design.
- Testing Frameworks. A commitment to writing thoroughly tested code, utilizing testing tools such as Jest, Mocha, Ava, TAP, or Jasmine.
- API Integration. Hands-on experience with REST, GraphQL, and ExpressJS for building and consuming APIs.
- Documentation. Ability to design, document, and maintain codebases for clarity and future reference.
Why Join Us?
We foster a culture of innovation and collaboration. We value our team members' contributions and provide ample opportunities for professional growth. If you are passionate about technology and eager to make a difference, we would love to hear from you!