Description

Responsibilities
• Work with the client, analyst, UX and other team members to discuss user interface ideas and approaches
• Review application requirements and interface designs
• Identifying web-based user interactions
• Developing and implementing highly responsive user interface components using reactjs
• Writing application interface codes using JavaScript/Typescript following react.js workflows
• Unit test developed application
• Test application of integrated environments
• Publish application to various environments, test and launch in production environment
• Troubleshoot application issues
• Developing and implementing front-end architecture to support user interface concepts
• Monitoring and improving front-end performance
Experience and Skills
• Bachelor’s degree in computer science, information technology, or a similar field.
• 4+ years of experience working as a react.js developer
• In-depth knowledge of JavaScript, Typescript, CSS, HTML, and front-end languages
• Knowledge tools and frameworks including React.js, Webpack, Material UI, Bootstrap, tailwind css etc
• Experience with user interface design
• Knowledge of unit testing frameworks such as Mocha and Jest.
• Experience with developing single page applications
• Experience with browser-based debugging and rendering performance testing.
• Excellent troubleshooting skills.
• Experience with agile methodologies
• Experience building and deploying single page applications on cloud - AWS preferred
• Experience with OAuth libraries, JWT, SSO, role based access control
• Experience working with visualization frameworks like D3js, cytoscapejs etc
• Experience developing UI with charts and reports
• Excellent communication skills

Education

Bachelor's degree in Computer Science