Interview process: 2 rounds, both Video interviews.
1st round - Live coding interview (2 hours)
2nd round - Technical(1 hour)
Selected Candidate MUST be working a hybrid model from the office. (2 or 3 days in office every week)
Job Description:
- 5+ years of recent professional front end software development experience (not freelance / hobby experience)
- Solid understanding of fundamental programming concepts Solid understanding of fundamental JavaScript concepts
- Solid understanding of testing concepts and automated testing experience using Jasmine, Jest, or similar BDD testing framework
- Angular 6+ or React experience using Typescript or ES2015+
- Familiar with Web Components (Stencil, Polymer, Angular Elements)
- Familiar with HTML5, CSS3, and SASS or LESS, Tailwind, responsive design
- Experience building web applications that interface with enterprise backend systems via REST API’s & Web Sockets
- Experience with reactive programming concepts and RxJS
- Experience with automated browser testing using Protractor, Selenium, Cypress, etc
- Experience facilitating code reviews, code quality checks
- Experience working with Product Owners to plan future work for the team
- Eagerness to experiment with new technologies and innovative ways to solve problems Passion for developing high quality, well tested code
- Experience collaborating with UX using Design Systems Must effectively collaborate with developers, and other relevant team members.
- Strong communication, Presentation and organization skills.
- Must be able to work independently, or in a team setting.
PREFERRED QUALIFICATIONS:
- Familiar with Functional programming & Software Design Patterns.
- Familiar with working in an Agile / SCRUM environment.
- Familiar with micro frontends
- Familiar with CI/CD pipelines
Requirements
will be long term. (minimum 12 months)