Job Profile:
We are looking for enthusiastic, self-driven, mid to senior front-end engineers with exceptional modern web app development skills using JavaScript/TypeScript based frameworks, specifically Angular, Ngrx, Rxjs. Experience with a fast-paced India/US product start-up or a product engineering services company in a senior front-end engineer role, building and managing a high-performance real-time streaming type system is mandatory. Applicants must have a passion for engineering with accuracy and efficiency, be highly motivated and organized, able to work as part of a team, and also possess the ability to work independently with minimal supervision.
To be successful in this role, you should possess
- Bachelors degree in Computer Science or a related field with a minimum 5 years experience working as a senior front-end engineer
- At least 4 years hands-on experience with Angular (2+), TypeScript and hands-on with Angular 11
- Strong experience with websockets , observable based programming using RxJS .
- Expertise with redux type data stores using NgRx
- Strong Object-oriented JavaScript programming skills with proficiency in multiple JavaScript based frameworks.
- Strong with HTML5 / CSS3 / SASS / LESS / Bootstrap / Material design
- Experience in creating client side asynchronous web applications using Ajax.
- Experience building a streaming analytics system is a big plus.
- Experience with building Google docs like collaboration SaaS products is a huge plus.
- Practitioner of Test Driven Development. Proven experience with unit testing using one or more of Jasmine, Karma, Mocha, Jest.
- Cloud experience with Microsoft Azure or GCP or AWS
- Hands on with Build automation, deployment using Jenkins
- Experience in other Javascript frameworks like Vue.JS, React.js/Redux is a big plus.
- Backend engineering experience with Node.js, Mongo, GraphQL is a big plus
You are someone who would easily be able to
- Write and promote re-usable and efficient code and build libraries.
- Work closely and directly with the CTO and US engineering team to help build the next generation front-end applications in the PLM space
- Own the development of new modules and features. Research and promote best practices and libraries.
- Be able to contribute independently with minimal supervision.
- Perform Unit Testing and Integration testing in a Continuous Deployment scenario
- Follow Agile methodology, JIRA for work planning, issue management/tracking
- Study and learn the latest in PLM/Ecommerce domain
Additional Project/Soft Skills:
- Should be able to work independently with India US based team members.
- Strong verbal and written communication with ability to articulate problems and solutions over phone and emails.
- Strong sense of urgency, with a passion for accuracy and timeliness.
- Ability to work calmly in high pressure situations and manage multiple projects/tasks.
- Ability to work independently and possess superior skills in issue resolution.
- Should have the passion to learn and implement, analyse and troubleshoot issues