
Full Stack Developer / Front-End Developer
- specializing in AngularJS
- System Automation Department
- 3+ years of working experience
- On-site & remote
- Penang, Malaysia
Job Description
We are looking for an experienced Full Stack Developer or Front-End Developer with strong proficiency in AngularJS and a solid foundation in Microsoft technologies including C#, ASP.NET Core, and Entity Framework. Experience with back-end technologies is a strong plus. This role will be responsible for building and improving our suite of software products, which involves developing robust web applications with modern front-end frameworks and back-end services, with a focus on performance, maintainability, and scalability.
You should also be able to work with a variety of stakeholders to ensure that your designs are meeting the needs of our customers. Strong communication and problem-solving skills are essential for this role. If you are an experienced Full Stack or Front-End Developer and are looking for a challenging and rewarding position, we would love to hear from you.
Roles and Responsibilities
Front-End Development:
- Develop and maintain web applications for our suite of software products primarily using AngularJS
- Translate UI/UX designs into responsive, interactive interfaces
- Build reusable components and front-end libraries using JavaScript/TypeScript
- Ensure cross-browser compatibility and performance optimization
- Collaborate with developers, product managers, and other stakeholders to understand customer needs and deliver solutions with high-quality user experiences
Back-End / Full Stack Development (if applicable):
- Design and implement RESTful APIs and server-side logic using ASP.NET Core and C#
- Develop and maintain databases (SQL/NoSQL) and data integration layers
- Maintain code quality through testing, debugging, and code reviews
- Integrate front-end applications with back-end services and third-party APIs
Qualification
- Bachelor’s degree in computer science, software engineering, programming, or equivalent with a minimum of 3 years working experience with AngularJS
- Proficiency with languages such as C#, Java, MySQL, and SQL
- Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript as well as ASP.NET Core web development
- Experience with modern Angular (Angular 2+) frameworks and front-end build tools like Webpack
- In-depth knowledge of web technologies including HTTP, XML/JSON, web security, authentication/authorization protocols
- Proficiency with databases like MySQL or PostgreSQL is preferred
- Experience with CI/CD pipelines, Docker is a plus
- Strong problem-solving and communication skills
- Ability to work independently and collaboratively in a fast-paced environment