About the company: 

Tectus Dreamlab was established in Singapore in April 2015 to focus on cutting-edge, cross-functional research. The Dreamlab team works on R&D projects that leverage existing expertise within the Tectus Group, combined with the novel technologies and capabilities of various research platforms in Singapore, including Agency for Science, Technology and Research (A*STAR) and National University of Singapore (NUS).

Job Description and Requirements:  

Develop new user-facing features;
Translate designs into high quality code;
Optimise components for maximum performance;
Explore and apply the latest technologies;
Motivate team members and give constructive advice.

BA/BS degree in Computer Science or equivalent practical experience;
3+ years programming experience in iOS, and less experienced candidates will be considered for junior roles;
Proficient with iOS frameworks, networking, data store and UI patterns;
Proficient with debugging runtime issues and performance optimisations;
Proficient with Version Control System, Test Driven Development and Continuous Integration & Deployment;
Able to write unit tests using test utilities such as XCTest;
Able to debug a given codebase independently.

Deep understanding in various design patterns and architectures;
Knowledge of 3D graphics in OpenGL or Metal;
Know how to optimise code using various techniques;
Familiar with the latest Apple technologies such as ARKit.

Full stack skills (also know backend and web etc.);
Know computer vision, data science, machine learning and natural language processing;
Have personal projects at GitHub with 100+ stars;
Know CAD / BIM / IFC;
Experienced in coaching junior developers;
Experienced in open source projects.

Job Type

Full Time


Competitive Salary



Closing Date

Aug 13 2019