x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Frontend Engineer
 banner picture 1  banner picture 2  banner picture 3

Frontend Engineer

Vanguard Software Pte. Ltd.

JOB DUTIES

  • Define overall frontend architecture for yet to be announced web-based enterprise applications based on product requirements.
  • Responsible for leading the team to build a functional and appealing web- and mobile-based enterprise applications optimised in terms of loading performance, mobile responsiveness and enhanced user experience.
  • Brainstorm with the team to recommend the best frontend architecture, methodology, languages used, design robust, coding structure, deployment protocols and debugging for new software products.
  • Participate in the project discussion of technical implementation, implementation of unit test, codes review and frontend architecture optimization.
  • Collaborate with Product, Creative and Backend Engineering Team to develop and implement the frontend architecture and interactive site features to support user interface concepts.
  • Collaborate with the QA team to define testing strategies, automate tests where possible, and ensure the overall quality of the frontend codebase.
  • Develop, test, deploy and enhance reactive/responsive web applications running on modern browsers and operating systems.
  • Ensure all software products under supervision are adhering to the highest engineering standards which includes code maintainability, quality, monitoring, operational excellence, and documentation.
  • Conduct code reviews and ensure merged code adheres to best practices and standards.
  • Provide mentorship and guidance to team members under care to groom them in terms of technical skillsets.
  • Stay up-to-date with new technology trends, languages and techniques.
  • Source, seek, hire and fill skills and experience gaps among the Frontend Engineering team members.


JOB REQUIREMENTS:

  • Bachelor's Degree of Computing, Software Engineering, IT or related field.
  • Over 8 years of related work experience as the core member of the frontend development team in developing functional and appealing web- and mobile-based enterprise applications optimised in terms of loading performance, mobile responsiveness and enhanced user experience, preferably in fast-paced IT industry.
  • Strong understanding of Design and Architecture Patterns particularly in frontend engineering of reactive/responsive web applications.
  • Have extensive experience working with modern and reactive/responsive web development capabilities such as React.js, Vue.js, AngularJS, Next.js, and Typescript.
  • Familiar with functional programming paradigms (eg. react hooks, rambda.js) and Graphql.
  • Strong fluency in JavaScript, jQuery, HTML/HTML5/CSS, GIT and can implement and ingest designs elements from tools like Figma and Zeplin.
  • Experience developing delivering scalable, maintainable, extensible, web-based enterprise grade applications.
  • Familiar with web compatibility issues on common browsers (e.g. Chrome, Safari, Firefox, Edge, QQ, Sogou, UC), able to effectively solve browser compatibility and performance issues.
  • Experience practitioner in agile frameworks, scrum methods or extreme programming.
  • Excellent documentation skills in drafting clear and concise requirements and specifications along with in-depth knowledge of product strategy.
  • Willing to roll-up one’s sleeves and provide hands-on help to the team.
  • Strong time management skills, ability to meet tight deadlines and successfully juggle multiple projects simultaneously.
  • Ability to lead, convince and inspire team members in a fast-paced environment.
  • Strong knowledge in software engineering, technology trends, technology constraints and software development lifecycle is an advantage.
  • Willingness to travel to meet and work with offshore team members.
  • Fluency in written and spoken English and Mandarin is highly desirable to liaise with Chinese speaking clients and counterparts to understand their technical requirements.

Sharing is Caring

Know others who would be interested in this job?