Systems Ltd is looking for a motivated and detail-oriented Angular Developer with 3–4 years of hands-on experience to join our engineering team. The ideal candidate will have strong experience in Angular and TypeScript, with a good understanding of modern frontend development practices and API integration.
Experience with .NET or Java backend development will be considered a strong advantage, as the role will involve working closely with backend services and understanding end-to-end application flows.
Key Responsibilities
- Design, develop, test, and maintain responsive web applications using Angular and TypeScript.
- Build reusable, maintainable, and scalable UI components following frontend development best practices.
- Integrate frontend applications with RESTful APIs and backend services.
- Work closely with backend developers to understand API contracts, data models, and application workflows.
- Develop forms, validations, navigation, dashboards, and other interactive UI components.
- Troubleshoot, debug, and resolve frontend and integration issues.
- Optimize application performance, responsiveness, and usability.
- Participate in code reviews and follow established coding standards.
- Write clean, maintainable, and well-documented code.
- Collaborate with UI/UX designers, backend developers, QA engineers, product managers, and other stakeholders.
- Participate in testing, defect resolution, and production support activities.
- Support application deployment and work with CI/CD pipelines where required.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning, reviews, and retrospectives.
Must-Have Skills
Frontend Development – Primary Focus
- 3–4 years of professional experience in frontend/web application development.
- Strong hands-on experience with Angular.
- Strong understanding of TypeScript, JavaScript, HTML5, and CSS3.
- Experience developing responsive and cross-browser compatible web applications.
- Good understanding of Angular concepts including:
- Components
- Services
- Directives
- Routing
- Forms and validation
- Dependency Injection
- Angular lifecycle
- RxJS and Observables
- Hands-on experience consuming and integrating RESTful APIs.
- Good understanding of JSON, HTTP methods, status codes, and API integration.
- Experience with Git and standard version-control workflows.
- Good understanding of frontend development best practices and design principles.
- Strong troubleshooting and debugging skills.
Backend – Preferred
Experience with either .NET or Java backend development is highly desirable.
Candidates with exposure to the following will have an advantage:
- C# / .NET / ASP .NET Core
- Java / Spring Boot
- REST API development
- Backend service integration
- SQL and relational databases such as Oracle, SQL Server, or MySQL
- Understanding of authentication and authorization such as OAuth2 or JWT
Good-to-Have Skills
- Experience with Angular Material or similar UI component libraries.
- Exposure to RxJS and reactive programming.
- Experience with unit testing using Jasmine, Karma, Jest, or similar frameworks.
- Exposure to Docker and containerization.
- Familiarity with CI/CD pipelines.
- Understanding of application security and frontend security best practices.
- Exposure to performance optimization and browser developer tools.
- Familiarity with Agile/Scrum methodologies.
What We’re Looking For
- 3–4 years of hands-on experience in Angular/frontend development.
- Strong understanding of modern web application development.
- Ability to develop clean, reusable, and maintainable UI components.
- Good understanding of API integration and backend communication.
- .NET or Java experience is preferred.
- Strong problem-solving and debugging abilities.
- Good communication and collaboration skills.
- Ability to work independently as well as within a cross-functional team.
- Willingness to learn new technologies and contribute to continuous improvement.
Preferred Technical Environment
Angular | TypeScript | JavaScript | HTML5 | CSS3 | RxJS | REST APIs | Git | .NET / Java | SQL | Docker | CI/CD