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).
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.