Experior Test Design Engineering

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