5 Maiora Jobs
Angular Developer - UI Component (4-6 yrs)
Maiora
posted 18hr ago
Key skills for the job
Role Description :
We are seeking a highly skilled and motivated Angular Developer to join our dynamic engineering team.
As an integral part of a scrum team, you will be responsible for the design, development, and maintenance of high-quality enterprise applications using the Angular framework.
You will work closely with cross-functional teams to deliver innovative and user-friendly web applications that meet the evolving needs of our business.
Key Responsibilities :
Application Development :
- Design and develop user interfaces using Angular 12+ (or later versions), TypeScript, HTML, and CSS.
- Develop and maintain reusable UI components and libraries.
- Integrate with RESTful APIs and handle data exchange between the front-end and back-end.
- Implement state management solutions (e.g, NgRx, Ngrx Store) for efficient data flow within Angular applications.
Frontend Development :
- Create responsive and user-friendly web applications that are accessible across different devices (desktops, tablets, and mobile).
- Utilize CSS pre-processors (e.g, SASS, LESS) for efficient styling and maintainability.
- Implement UI/UX best practices to create engaging user experiences.
Testing & Quality Assurance :
- Write unit tests using Jasmine and Karma to ensure code quality and maintainability.
- Participate in code reviews and collaborate with other developers to improve code quality.
- Perform thorough testing of developed features to ensure they meet functional and non-functional requirements.
Collaboration & Teamwork :
- Actively participate in daily stand-up meetings, sprint planning, and sprint retrospectives.
- Collaborate effectively with other developers, designers, testers, and product managers.
- Contribute to the continuous improvement of development processes and best practices.
Qualifications :
- 3-5 years of professional experience in developing web applications using Angular (version 12+ or later).
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Experience with RESTful APIs, JSON, and HTTP.
- Experience with relational databases (e.g, SQL Server, MySQL, PostgreSQL).
- Experience with version control systems (e.g, Git).
- Excellent communication and interpersonal skills.
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a team.
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
Preferred Qualifications :
- Experience with UI/UX design principles and best practices.
- Experience with state management libraries like NgRx, Ngrx Store, or Akita.
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with Agile development methodologies (Scrum, Kanban).
- Experience with testing frameworks like Jasmine, Karma, and Protractor.
- Familiarity with build tools like Webpack.
- Experience with UI libraries like PrimeNG
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Angular Developer roles with real interview advice