Full Stack Engineer

Location:
Discipline:
Salary:
Contact: Vinny Chan
Email: email Vinny
Posted: over 4 years ago
  • Build the front end and server-side technology with modern technologies
  • Work with a product team of passionate engineers
  • Contribute meaningfully to the outcome of the customer

We’re looking for an experienced Full Stack Engineer to build the client-server infrastructure powering the next generation of products. You are responsible for implementing the JavaScript-based visual and interactive elements and NodeJS-based server of our web-based applications.
You’ll work within the Commercial Product Team which is accountable for delivering value to business groups. The team does this by using modern techniques, tooling and behaviors to deliver software as quickly as possible.
You’ll be asked to learn new things quickly and accomplish a wide range of tasks, all focused on using modern technology to build our web applications. Your initial focus will be
on enhancing and building new front end components for a risk analytics platform.

Responsibilities

  • Own all aspects of your code (e.g. architecture, documentation, bug fixes, deployments)
  • Sit directly with the commercial business to build intuitive user interfaces and the server slide infrastructure powering them
  • Set the standard for disciplined software engineering (e.g. automated testing, continuous integration and deployment, code reviews and writing high quality, well-documented code)
  • On the application front and back ends, working with users to continuously improve the product
  • Communicate closely with users and the product manager to prioritize and implement new features of the product
  • Champion good agile practices that provide a foundation for iterative product development

Requirements

  • Experienced working on multi-member teams to realise visual and interaction designs as browser-based web applications
  • Able to translate visual UX/UI designs and wireframes into runtime front-end code that delivers the visual experience of an application
  • Able to build and connect to back-end services deployed on elastic infrastructure to populate front-end application state
  • Proficient with client-side scripting and JavaScript frameworks, including jQuery and exposure to common frameworks such as Angular, Knockout, Ember, ReactJS, etc.
  • Proficient with JavaScript client-side technologies NodeJS and Express web framework
  • Strong experience building and interacting with REST APIs
  • Experienced with asynchronous request handling, partial page updates, and AJAX
  • Proficient in web markup, including HTML5, CSS3
  • Proficient in server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient with cross-browser compatibility issues and common fixes and workarounds
  • Proficient with distributed version control (Git)

It would also be beneficial if you have:

  • Experience using image authoring and editing tools to crop, resize, or perform small adjustments on image assets; familiarity with Gimp or Photoshop
  • Contributed to open-source software projects
  • Deployed one or more web applications used by thousands or more end-users

Reaching out

For a confidential discussion on this or any other opportunities available in the market please contact Vinny Chan at vinny.chan@next-wavepartners.com - Direct Line: +65 6914 9936 

EA License No: 16S8303 - EA Registration No: R1440239