Under the direction of the Chief Technology Officer (CTO), the Senior Software Engineer - Team Lead will be a full stack Ruby on Rails developer with experience in an Agile work environment who can lead a team of engineers, by example, to develop cutting edge software applications.
Primary Responsibilities
- Lead a fast paced team to help drive features, innovation, and product vision.
- Participate in all aspects of product life-cycle, including understanding requirements, building and deploying quality software, and supporting device features.
- Excel in a self-managed environment, utilizing best practices in software development.
Skills/Qualifications
- 3 or more years experience leading other software engineers
- Successfully lead continuous deployment projects
- In depth knowledge of, and passion for, Ruby on Rails (2 years’ experience preferred)
- Knowledge of Node.js, jQuery and React.js
- Optionally C, C++, GoLang or Clojure are positives
- Experience with TDD or BDD workflows
- SQL and key/value data structures
- Experience with Git, Pivotal, Jenkins
- Optionally knowledge of DevOps useful such as Chef and Ansible
- Linux server administration
- Must have the ability to communicate at all levels of the organization, both verbally and written, in English.
Education
Degree in Computer Science or other IT-related disciplines. Post graduate degree preferred.
This is a full-time position based in Hong Kong. Applicants with less experience will be considered for junior developer positions. We offer a competitive compensation package based on experience.