Responsibilities:
Develop new user-facing and scripting features using React JS. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code. Optimize components for maximum performance across a vast array of web-capable devices and browsers. Build Restful services. Responsible for improving coding quality through unit tests, peer reviews, and coding standards. Ensure each deployment is done safely, complying with internal processes. If required, lead and manage a team of front-end developers. Monetize and manage the task distribution. Requirements:
Bachelor’s degree in computer science, Software Engineering / IT or related field. 3 – 5 years of experience in software development. Experience with development tools such as Jira, Git, and any CI/CD platforms. Experienced in working with UNIX/Linux environments. Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Experience with popular React JS workflows (such as Flux or Redux). Experience with cloud particularly AWS, would be an asset. Expertise in code versioning tools such as Git, SVN, and Mercurial. In-depth knowledge of JavaScript, CSS, HTML. Strong problem-solving skills and ability to troubleshoot and debug issues. Excellent written and verbal communication skills.