About the role
We are seeking a talented AngularJS Developer to join our dynamic team. As an AngularJS Developer, you will be responsible for developing and implementing user interface components using AngularJS concepts and workflows. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance.
Job Responsibilities:
Portfolio of projects demonstrating strong front-end development skills
Develop new user-facing features using AngularJS.
Build reusable components and front-end libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Assure that all user input is validated before submitting to back-end services
Collaborate with other team members and stakeholders.
Develop and maintain code quality standards.
Stay up-to-date on emerging technologies in the front-end development space
Participate in design and code reviews
Skills and Qualifications:
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience)
Proven 4+ years of experience as an AngularJS Developer or similar role
Proficient in AngularJS and its core principles
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Familiarity with JavaScript frameworks such as ReactJS, Vue.js, or Backbone.js is a plus
Experience with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements.
A knack for benchmarking and optimization
Familiarity with code versioning tools such as Git
Excellent communication and teamwork skills