Frontend Developer is responsible for building and maintaining our web application, Collaborate with other software engineers, product owners, user experience designers, and operations engineers.
Job Scope:
· Collaborate in agile software development teams
· Building, testing, optimizing stable and great products
· Maintain inspection of code quality using provided static code analysis tools
· Developing and maintaining the user interface in coordination with the UI/UX team.
· Willing to learn and adapt different technologies
Qualifications:
· Preferably having 2 - 4 years of working experience in similar position
· Must possess at least a bachelor’s degree in computer science
· Strong Experience and Knowledge on HTML, CSS ( Including SCSS/SASS, & modern CSS Framework ) and JavaScript ( Including ES6/7/8, TypeScript )
· Experience in modern JavaScript package manager, compiler, a module bundler, task runner, and testing frameworks such as Yarn, Babel, Webpack, Gulp, or Mocha.
· Experience with the VueJS framework ecosystem
· Understanding of server-side rendering and its benefits and use cases
· Experience with Map Service Platform such as Google Map or ArcGIS
· Having knowledge in other language such as PHP, etc is a plus
· Experience with WordPress CMS
· Experience with Git & Docker is mandatory
· Excellent knowledge of MySQL or PostgreSQL databases
· Knowledge of modern development principles and best practices (Object-Oriented Programming, Design Patterns, unit testing, continuous integration, and deployment).
· Keeping up to date with web development technologies and have the idea how that will shape user’s experience
· Proactive, dynamic, & having interpersonal and communication skills
Required Skills:
· Javascript
· VueJS
· PHP
· SQL (MySQL, MariaDB, PostgreSQL)
· NoSQL (MongoDB)
· HTML5 & CSS3
· WordPress CMS
· Object-Oriented Programming (OOP)
· SonarQube