Web UI Software Engineer
Job Summary
We are seeking a skilled Web/UI developer to join our engineering team. The role focuses on developing high-quality frontend interfaces using Angular to support our global IT and business operations. You will collaborate with designers and backend teams to build efficient, responsive, and maintainable web applications.
Responsibilities
- Develop web application frontends using Angular
- Write efficient, testable, and maintainable code
- Integrate with backend REST services
- Collaborate with designers for visual implementation
Required Skills
- JavaScript, HTML, CSS
- Angular / Angular.js
- Bootstrap / Flexbox
- REST API & JSON
- SPA / PWA / Responsive Design
Job Details
Responsibilities:
- Write well designed, testable, efficient, reusable and maintainable code.
- Develop web application frontend/user interface in Angular framework.
- Develop interaction with backend REST services.
- Collaborate with web designers to match visual design intent.
- Stay up-to-date with emerging technologies/industry trends and apply them into operations and activities.
Requirements:
- Possess at least a Bachelor's Degree in computer science or a related field.
- Proven working experience in JavaScript, HTML and CSS.
- A strong understanding of how web applications work including security, session management, and best development practices.
- Solid understanding of SPA, PWA, material design, responsive design and OOP concept.
- Solid working knowledge of Bootstrap/Flexbox and Angular.js/Angular 7+ is huge advantage.
- Good knowledge of working with REST API and complex JSON data is a plus.
- Good problem diagnosis and creative problem-solving skills.
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
- Experience working remotely with global team is a plus.
- Experience working with Java backend is a plus.
- Prior working experience with PHP, JSP, JSF or any other frontend framework are welcome.