Job Description
Job description
Job Overview:We are looking for an experienced top-notch full-stack developer to grow with our dev team. As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Duties and responsibilities:
- Responsible for development of new highly-responsive, web-based user interface
- Construct visualizations that are able to depict vast amounts of data
- Work and collaborate with the rest of the engineering team
- Work with product team and graphic designers
- Learn and understand user interactions
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it
- Develop new user-facing features using React and Java
- Responsible for creating reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Interact with client and onsite team members independently
- Review work is done by the team members and shares constructive review comments before client demo
- Understanding of modern authorization mechanisms, such as JSON Web Token
- Understand business requirements and translate them into technical requirements
Requirements:
- Experience with JavaScript
- Experience with REACT
- Experience with HTML / CSS
- Experience with REST API's
- Git knowledge is a plus
- Team player
- Good time-management skills
- Great interpersonal and communication skills