Senior Angular Software Developer
TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD – Selangor
Contract
Hybrid
7mo ago , from TG HUMAN RESOURCE MANAGEMENT SERVICES SDN BHD
Responsibilities
- Implement robust security models for authentication and authorization within Angular applications.
- Leverage Angular’s two-way data binding for real-time synchronization between Model and View.
- Optimize server communication to improve performance and manage static files.
- Utilize the POJO model to maintain a clean codebase free from external dependencies.
- Engage in Angular Material design to create modern and responsive UI.
- Design and create visual elements that complement the user interface, enhancing user experience.
- Seamlessly integrate with backend software systems, following established communication protocols.
- Uphold the MVC architecture to decouple business logic from UI components, enhancing maintainability.
- Ensure all GUI software adheres to security compliance, leveraging Angular’s built-in protections and additional security measures.
Job Requirements
- Degree in Computer Science or related field.
- Minimum 5 years of experience in a similar role.
- Excellent problem‑solving and communication skills.
- Demonstrated ability to lead and mentor a development team.
- Proficiency in Angular framework, with experience in creating SPAs and employing Angular best practices.
- Strong background in UI/UX design, with the ability to produce visually appealing and intuitive interfaces.
- In‑depth knowledge of security practices and application vulnerabilities.
- Familiarity with Windows and Linux environments, web server technologies, and compatibility considerations.
- Experience in crafting applications that follow coding standards, aiming for consistency and maintainability.
- Commitment to best practices in resource management, eliminating potential resource waste.
- Aptitude for role‑based access design, ensuring user interfaces meet various user needs.
- Ability to design for localization, considering language and cultural nuances.
- Proficiency in testing, capable of planning and executing integrated tests, and automating acceptance criteria.
- Must have hands‑on experience with CI/CD pipelines, preferably on GitLab or similar.
- Familiar with application containerization technologies, including Docker.
- Familiarity with cloud technologies such as Azure and AWS is an advantage.
Other Information
- Working hours: Monday to Friday, 8:30 AM to 6 PM.
- Working arrangements: Onsite & Hybrid (after confirmation).
- 12/24 months contract: renew annually or convert to permanent basis.