Role Overview
We are looking for an experienced engineer to implement full-stack solutions to business problems. You will work as an individual contributor, building reusable web components and translating designs into high-quality, reliable code within an Agile/Scrum environment.
Responsibilities
- Building reusable web components and libraries
- Translating designs into high-quality code
- Design, build, and maintain high performance, reusable, and reliable code
- Provide expert level knowledge and guidance on modern software engineering techniques and methodologies for code reviews
- Expertise in OOPs, design patterns, and procedures (troubleshooting defects)
- Team working and prioritize tasks and ensure deadlines are met within the Scrum team
- Work independently as an individual contributor role
Requirements
- Min 4+ years hands-on experience in JavaScript
- Min 4+ years hands-on experience in TypeScript
- Min 4+ years hands-on experience in React.js / Angular
- Min 4+ years hands-on experience in HTML/CSS
- At least 4+ year of experience in implementing full-stack solutions to business problems
- Write clean, maintainable code that is extensible with minimum number of defects
- Working experience with Agile/Scrum
- Problem solving, digging into issues and owning tasks to completion
- Strong team player who is open to give and receive feedback
- Strong Unit Testing Approach