SENIOR SOFTWARE DEVELOPER (WEB)

Job Description

Why join us

Dragon Law’s core mission is to help small and midsized organizations to modernise their businesses, increase their efficiency and reduce cost. We do this with our proprietary, Cloud based App using state of the art technology. The passion for a technology based approach to running our business is deeply ingrained in whatever we do.

The Role

The Senior Software Engineer is a hands-on member of the Dragon Law technology team, involved in design and implementation work for software needed to deliver the company’s services. The successful applicant can work from our offices in Hong Kong, Singapore or Nepal.

Responsibilities

The Senior Software Engineer is responsible for:

- Day-to-day leadership and hands-on work in detailed design, coding, documentation, and unit testing of certain components of the Dragon Law service, in particular client side components such as our web app, web site components, and possible mobile and tablet apps under consideration for development

- Working with other team members to integrate software into working releases for test and eventual production deployment

- Ongoing maintenance of components throughout software lifecycle

- Direction and mentoring of junior members of the team assigned to assist in development of relevant components

- Working with Project Manager and Chief Technology Officer to plan work program for individual releases

- Supporting DevOps staff in building and deployment of components to various environments, as well as supporting operations in testing and production as needed from time to time

What you need to win

Skills and Experience

- 4+ years’ experience in the coding of client-side Javascript applications with libraries related such implementations, including Backbone, Marionette, ReactJS, JQuery, Lodash, RequireJS, or similar

- Some experience developing mobile apps on iOS and/or Android with native and cross-platform tools like Cordoba or React Native

- Experience with version control and continuous integration tools, including development of build process pipelines