Job information

$ 40,000 - 60,000 HKD per month

Job Description

Monaco can provide a visa.



As a Lead Developer, you will be involved a number of technically challenging problems, oversees design and coding for features, and mentors more junior developer on their technical skills. This position reports to senior management of the organization. You will be involving every aspect of the product development process, from brainstorming the next great product innovation to tweaking pixels right before launch. You will also need to build your own team.


Key Responsibilities


  • Leads the architecture strategy for one or more products
  • Represents the work in in any cross-organizational Engineering meetings and is seen and recognized by others outside of team as the ""Go To"" person for one or more technical topics
  • Knowing its codebase comprehensively and being able to make decisions on how best to extend functionality or refactor it
  • Encourages the technical development of peers and leverages their knowledge to take better architectural decisions
  • Contributes to the formulation of the common Architecture Strategy of the company
  • Ability to take on external responsibilities as needed, including speaking engagements or vendor’s meetings
  • Communicates to the team (including less technical members) on the implementation vision for large epics, and breaks them down into deliverable stories
  • Oversees all complex design work, to ensure codebase meets functional and non-functional requirements
  • Some guidance through Technical Leadership, but operates autonomously as expected from a senior technologist
  • Leads improvements in the architecture, performance, and reliability of our products
  • Advises teams involved in the Workflow, about the use of corporate coding standards and programming techniques as well as testing approaches
  • Provides technical leadership by proposing new approaches and technologies, and follows them through to acceptance (or rejection)


What We're Looking For


  • Interested in building first-class product to solve real world problems
  • Strong organizational skills and interpersonal skills and the ability to juggle conflicting requirements from many different stakeholders
  • Humble to embrace better ideas from others, eager to make things better, open to challenges and possibilities
  • Minimum of 2 years of experience in managing a small team 
  • Proven ability to deliver high quality complex software to time, to scope, and with outstanding quality
  • Comfortable with assessing, learning and introducing new technology