We are looking for an enthusiastic, self-motivated, hands-on front-end engineer with great troubleshooting skills to join our engineering team. 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 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 4 years
experience working as a front-end engineer
- At least 4 years hands-on practical experience with Vue.js
- Experience with the JavaScript language and its modern ES6+ syntax and features
- Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM;
- Familiarity with the Vue.js ecosystem, including Vue CLI and Vuex;
- Good understanding of HTML5 and CSS3;
- Ability to write efficient, secure, well-documented, and clean JavaScript code;
- Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha;
- Proficiency with modern development tools, like Babel, Webpack, and Git;
- Experience with both consuming and designing RESTful APIs;
- Knowledge in micro-services architecture and Docker usage;
- Knowledge of functional programming and object-oriented programming paradigms;
- Understanding of server-side rendering and its benefits and use cases;
- Knowledge in AWS and Kubernetes (as a plus).
You are someone who would easily be able to
- Study and learn the latest in AI/NLP/Chatbots domain and the messaging platform
- Work closely with the US and India engineering teams to help build the next
generation front-end applications with full-fledged localization support.
- Own the development of new modules and features
- Troubleshoot live production server issues.
- Handle client coordination and be able to work as a part of a team or at times 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
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.