Job Description:
Looking for React developers who will be responsible for building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
Requirements
- Good problem solving skills and computer science fundamentals.
- Excellent programming skills and deep interest in programming.
- Curious to learn new things and adopt new standards.
- Must have developed projects in the past, hands on experience is must.
- Must think logically and be a self-motivated problem solver
- Should be eager to learn and have demonstrated learning process
- Should be excellent in Communication Skills
- Good to have understanding of the end-to-end Web application development.
Technical Attributes:
- Experience with JavaScript, REACT, HTML / CSS, REST API's
- Experience with automated testing suites, like Jest or Mocha or any
- Experience with Git knowledge is a plus
- Experience with Redux or Context API or any
- Understanding of REST APIs, the document request model, and offline storage
- Experience with Β development of highly-responsive, web-based user interface
- Good to have familiarity of transitioning existing React web apps to React Native.
Roles and Responsibilities:
- Develop a flexible and well-structured front-end application.
- Build reusable code and libraries for future use.
- Follow secure coding practices to avoid vulnerabilities like XSS, and CSRF.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Diagnose and fix bugs and performance bottlenecks.
- Work in cross functional teams with product managers, UX designers, and QA engineers to ship software on-quality and on-time.
- Responsible for development of new highly-responsive, web-based user interface.
- Construct visualizations that are able to depict vast amounts of data
- Takes accountability and end-to-end ownership for assigned tasks.
Requirements
Experience Required: 3Β to 5 years Β
Education:
- The best qualification is having Excellent Programming & Communication Skills.
- Preferred to have Computer Science background
- Preferred to be either Engineer or Masters in Computer Applications