Experience: minimum 3 years
Salary: no bar for deserving candidate
Location: bestech business tower, mohali
We are looking for a front end (angular) developer responsible for the client side of our serviceYour primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performanceYour main duties will include creating modules and components and coupling them together into a functional app.
The artistic design will be delivered to you, together with a few html templates, but we will ask for your help in regard to animations, css, and final html outputYou will work in a team with the back-end developer and communicate with the api using standard methodsA thorough understanding of all of the components of our platform and infrastructure is required.
Angular (js/2+ versions) application development with advanced knowledge/deep understanding of web application framework.
Designing and developing user interfaces using angular (js/ 2+) framework best practices.
Works with scrum team to develop and define application scope and objectives and prepare functional and/or technical specifications using agile methodologies.
Collaborates with engineers, graphic designers, analyzes, classifies complex change requests, reviews and evaluates possible enhancements.
Analyzes and evaluates detailed business and technical requirements, troubleshooting systems.
Develops and performs unit testing, identifies & fixes bugs.
Improve systems uptime by improving system quality.
Codes and maintains complex components of information systems.
Self-organizing takes initiative to drive resolution to open issues.
Develops and maintains active relationships with the business to better understand business requirements.
Technical documentation and peer reviews.
A result-oriented mobile development organization is responsible for application development, release management, support systems and ongoing support.
Delivering a complete front-end application and ensuring high performance on mobile & desktop.
Cooperating with the back-end developer in the process of building the restful api.
Communicating with external web services.
Proficient in html, css, js, angularjs and angular 2+ framework.
Must be up to date with the knowledge of technologies and syntax like es6 and typescript.
Demonstrate skills related to troubleshooting issues, coordination and collaboration.
Experience unit testing (industry standard tools).
Strong analytical skills, strong verbal and written communication skills, agile scrum development.
Experienced with version control systems (gitlab preferred) is required.
Creating self-contained, reusable, and testable modules and components.
Thorough understanding of the responsibilities of the platform, database, api, caching layer, proxies, and other web services used in the system.
Validating user actions on the client-side and providing responsive feedback.
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
Creating custom, general use modules and components which extend the elements and modules.
Architecting and automating the build process for production, using task runners or scripts.