Full Stack Engineer

Full Stack Engineer

Axiata Digital Advertising Sdn Bhd
Kuala Lumpur
7 - 10 Years
Not Specified

Job Description

What you will do

The Full Stack Engineer main responsibilities are to design and develop a software application for our data-driven advertising products. He/she need to design/develop highly scalable, performant, fault-tolerant, quality and modular software application with a high standard of coding and best practices. The full stack engineer will work in a highly collaborative cross-functional team to deliver solutions to the business.

  • Design and develop web user interfaces using modern technologies
  • employing web 2.0 tools and technologies.
  • Produce modular, high quality and testable code according to best practices and standard.
  • Optimizing the use of software development tooling and processes, including
  • development environment, build, integration and software packaging.
  • Understanding and implementing secure, fault-tolerant and mobile responsive web applications.
  • Work with the agile development team using scrum or kanban on cross-functional team setting.
  • Collaborate with members from the product team, UI/UX, DevOps, ML engineers.
  • Develop web application that supported by various browsers and mobile form factors.
  • Evaluate and integrate various open source technologies.
  • Continually improve personal understanding of programming languages, frameworks, and
  • technical concepts.
  • Ensures that high quality and delivery standards are met and consistently deliver quality code on
  • time and within estimate.
  • Conduct code review, refactoring and code merging.

What skills and experience you will need
  • 7-10 years of experience in developing an application with modern javascript frontend development framework eg: React, Angular, NodeJS.
  • Experience in designing UI with CSS, HTML5, Saas, Mixins, Less.
  • Knowledge in using frontend package management and testing tools. eg: Yarn, Npm, Babel, Selenium, Soapui.
  • Knowledge in Spring/Struts framework.
  • Excellent experience in designing and consuming webservice eg: REST/SOAP.
  • Experience in RDBMS and NOSQL databases.
  • Familiarity in designing, deploying solution into of cloud technology. eg: AWS, Azure
  • Knowledge in build tools. eg: Maven, Gradle, CI/CD, package management tools.
  • Writing testable, modular, performant and high-quality code.
  • Solid working experience in Unix or Linux.
  • Experience in responsive design, scalable, dynamic ui development.
  • Experience in using distributed version control systems. eg: git, mercurial
  • Understanding of containerization software eg: docker
  • Demonstrate an understanding of Big Data stack.
  • Effective verbal communication and written skills and good attention to detail.
  • Able to demonstrate an aptitude for problem-solving and analytical skills.
  • Able to work independently by proposing viable solutions based on a self-study of an existing code base, without heavily-reliant on others for guidance.
  • Not afraid to challenge the status quo by suggesting positive changes or refactoring to improve code and product quality.

Values which support our vision, shape and culture:

  • Act NOW
  • Win Win!
  • Shape Industries
  • Driven by Data
  • Stay Humble, Stay Hungry
  • Disrupt the Status Quo

Axiata Digital Advertising Sdn Bhd

Similar Jobs

People Also Considered

Career Advice to Find Better