Job Description
We are seeking a React.js front-end developer to assist us in updating our product platform using modern tools. This position requires a combination of programming skills (namely Reactjs, Javascript, HTML5, and CSS3) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on). Experience with responsive and adaptive design is preferred. Also, an understanding of the entire web application development process, including design, development, and deployment is preferred.
Responsibilities
· Deliver features and functionality in an agile environment
· Develop new dynamic user-facing features
· Build apps using modern build tools (e.g. webpack, babel, etc.)
· Plan and develop new dynamic user-facing features and functionality
· Enhancing and guiding the UI framework architecture
· Working in a team environment and willingness to jump in and assist in other areas as needed
· Ensuring high-performance and availability along with secure and reliable through proper coding
· Ability to take basic design requirements an extrapolate them to building out a full featured UI
Skills and Qualifications
Bachelor’s degree or equivalent preferred in a computer science related field
Excellent communication skills
Strong analytical, troubleshooting and problem-solving skills
5+ years of JavaScript experience with working knowledge of ES6
Designing and developing web applications using JavaScript Technologies:
• React.js (2+ Years)
• Redux (2+ Years)
• TypeScript (1+ Years)
Experience using Ant Design components
SCSS, CSS3, HTML5 (4+ Years)
Utilize REST api’s with JSON I/O (2+ Years)
Source control using VSTS/Git
Familiarity with Test Driven Development