Job Description
MicroAgility Services is looking for an Angular Developer. The Primary Focus is to implement a complete user interface in the form of Mobile and Desktop Web Apps. Main Duties include creating Modules and Components, transforming them into Functional App. Artistic Designs will be delivered to you, along with a few HTML templates. You will be required to make animations, handle CSS, and provide final HTML output. You will work with the back-end developers, communicating together with regard to APIs and methods.
KEY RESPONSIBILITIES:
As an Angular Developer, you'll need to:
- Develop software system application validation and test methods.
- Work closely with other staff, such as product owner, scrum master, UI/UX designer, and other developers.
- Monitor and test angular application performance.
- Apply problem-solving initiatives.
- Apply best practices and standard operating procedures.
- Continually update technical knowledge and skills by attending in-house and external courses.
- Test software “Unit Testing” development methodology in an agile environment.
- Provide recommendations for continuous improvement.
- Coordinate with Back-end developers in the process of building RESTful APIs.
MANDATORY SKILLS:
Must have hands on experience in Angular 2+
- Good expertise in front end technologies like(Bootstrap, Material design etc)
- Strong Javascript concepts including functional and object-oriented Javascript
- Good in solving analytical problems to create and maintain algorithms and quick logic.
- Knowledge of socket programming to create real-time applications like (chat).
- Evaluate and perform design tradeoffs regarding the architecture and software components.
- Coordinate with QA team, and familiar with web app and API testing tools like (Postman).
- Experience in integrating third party APIs
- In-depth knowledge of Modern Java Script concept and TypeScript
- Develop an application with intuitive functionality and an enjoyable user experience at the core
- Must have knowledge of OOP and design patterns.
- Hand on and implements complex Angular applications, directives, controllers, services
- Strong expertise with HTML, CSS, and writing cross-browser compatible code.
- Good understanding of AJAX and JavaScript Dom manipulation Techniques
EXPERIENCE AND QUALIFICATIONS:
- Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
- Experience in software development on web application projects
- Portfolio of projects that you’ve accomplished end-to-end