Making your life more playful

ABOUT US

We are Truffle Technologies, a Singapore-based technology company and a start-up. We are taking the first steps on our journey to explore and harness latest technologies. Our ambition is to make your everyday life more playful and maybe even change the world a bit while doing it. We are currently working on multiple interesting projects, for example, experimenting with augmented reality and artificial intelligence. Do let us know if you would like to hear more and join us on our journey.

Technology

We believe technology is the answer to pretty much anything. You just need to ask the right questions.

Experimentation

We relentlessly experiment in order to learn at a rapid pace, even if it takes a million tries to get it right.

Own path

We challenge the conventional ways of thinking and working. We are here to find our own path.

JOIN US

We are continuously looking for new energetic and talented members to join our team in Singapore! We offer a fast-paced and fun start-up working environment where you’ll get to wear several hats, build your skills in multiple areas (if you wish), and be deeply involved in developing the company. Check out the open positions below.

teammates_128x128

Friendly, passionate and enthusiastic colleagues

worklife_128x128

Good work-life balance

trust_128x128

Flat hierarchy, trustful and open work culture fostering creativity

location_128x128

Central office location in the heart of Singapore, next to Clarke Quay MRT station

Junior Full-Stack Mobile Developer (iOS)

Job description

We offer a great opportunity for a proactive and skilled junior full-stack developer to get to work with exciting mobile application projects and experiment with latest technologies such as augmented reality and artificial intelligence.

In our company you get to work and use your developer skills in several areas across the end-to-end development process. If you love challenges and to learn new skills and technologies, this position is the right for you!

 

Responsibilities

– Work closely with a small team and participate building high-quality mobile applications for iOS (later also for Android)

– Work with databases, web tier and server application stack and integrate applications with back-end services

– Work with REST APIs to connect 3rd party services to the applications

– Ensure excellent code quality

– Test, troubleshoot and optimize the apps to make sure they run smoothly on mobile platform

 

Requirements

– Advanced degree in computer science, engineering, mathematics or related field

– 2+ years of experience in full project life cycle software development

– 1+ years of experience in native iOS development and programming languages (Swift, Objective-C & JavaScript)

– Experience in back-end server and database languages and technologies (preferably Node.js and MongoDB)

– Experience in working with RESTful APIs and JSON data format

– Experience in iOS SDK, Frameworks and best practices for iOS development

– Experience in building recommendation systems or other type of algorithms

– Strong understanding of data structures and algorithms

– Knowledge of best practices in UI/UX design

– Genuine interest in emerging technologies such as augmented reality and artificial intelligence

– Strong problem solving and debugging skills

– Good communication skills in English

– Ability to work in a small team and independently

– Entrepreneurial and experimental mindset

– Positive teamwork spirit

– Innate curiosity and passion to learn and develop your skills continuously

– Fast learner

– Singaporean or PR

 

Preferred qualifications

– Experience in other full-stack web programming and languages (Python/Ruby/HTML5/CSS3/C#)

– Experience/interest in advanced machine learning techniques, neural networks and deep learning

– Experience in using Git version control

– Knowledge of agile principles and practices

– Hands-on experience in working with AWS or other cloud-based infrastructure

– Knowledge of unit testing and test automation

– Experience in managing the deployment and publishing of apps on App Store and Google Play

 

If you’re interested in becoming a crucial part of our team, please apply by e-mailing your CV with a short summary, portfolio link showing your previous work (e.g. to App Store, Stack Overflow or Github) and at least one reference to jobs-22px-ret-1.

iOS Mobile Developer Intern

Job description

We offer a wonderful opportunity for a proactive and skilled iOS mobile developer intern to get to work with exciting mobile application projects and experiment with latest technologies such as augmented reality and artificial intelligence.

In our company you get to work and use your developer skills in several areas across the end-to-end development process. If you love challenges and to learn new skills and technologies, this position is the right for you!

 

Responsibilities

– Work closely with a small team and participate building high-quality mobile applications for iOS (later also for Android)

– Work with REST APIs to connect 3rd party services to the applications

– Ensure excellent code quality

– Assist and support the team with testing, troubleshooting and optimizing the apps to make sure they run smoothly on mobile platform

 

Requirements

– Studying/studied computer science, engineering, mathematics or another relevant subject (preferably Batchelor’s or similar degree already completed)

– Experience in full project life cycle software development

– Experience in native iOS development and programming languages (Swift, Objective-C & JavaScript)

– Experience in RESTful APIs and JSON data format

– Familiar with iOS SDK, Frameworks and best practices for iOS development

– Genuine interest in emerging technologies such as augmented reality and artificial intelligence

– Strong problem solving and debugging skills

– Good communication skills in English

– Ability to work in a small team and independently

– Entrepreneurial and experimental mindset

– Positive can-do attitude and teamwork spirit

– Innate curiosity and passion to learn and develop your skills continuously

– Fast learner

– Singaporean/studying in Singapore (We are not able to sponsor any work visa for this internship)

 

Preferred qualifications

– Familiar with back-end server and database languages and technologies (preferably Node.js and MongoDB)

– Familiar with data structures and algorithms

– Experience in using Git version control

– Experience in working with AWS or other cloud-based infrastructure

– Knowledge of best practices in UI/UX design

– Knowledge of agile principles and practices

– Knowledge of unit testing and test automation

 

If you’re interested in becoming a part of our growing team, please apply by e-mailing your CV with a short summary, portfolio link showing your previous work (e.g. to App Store, Stack Overflow or Github) and your availability to jobs-22px-ret-1.

Back-End Developer Intern (Node.js)

Job description

We offer a wonderful opportunity for a proactive and passionate back-end developer intern to get to work with exciting mobile application projects and experiment with latest technologies such as augmented reality and artificial intelligence.

In our company you get to work and use your developer skills in several areas across the end-to-end development process. If you love challenges and to learn new skills and technologies, this position is the right for you!

 

Responsibilities

– Work closely with a small team and participate building scalable back-end systems for mobile applications

– Work with databases, web tier and server application stack

– Work with REST APIs

– Ensure excellent code quality

– Assist and support the team with testing, troubleshooting and optimizing the apps to make sure they run smoothly on mobile platform

 

Requirements

– Studying/studied computer science, engineering, mathematics or another relevant subject (preferably Batchelor’s or similar degree already completed)

– Hands-on experience in JavaScriptback-end development (Node.js)

– Experience in RESTful APIs and JSON data format

– Experience in Git version control

– Knowledge of NoSQL databases (e.g. MongoDB)

– Knowledge of microservice architecture

– Knowledge of AWS

– Genuine interest in emerging technologies such as augmented reality and artificial intelligence

– Strong problem solving and debugging skills

– Good communication skills in English

– Ability to work in a small team and independently

– Entrepreneurial and experimental mindset

– Positive can-do attitude and teamwork spirit

– Innate curiosity and passion to learn and develop your skills continuously

– Fast learner

– Singaporean/studying in Singapore (We are not able to sponsor any work visa for this internship)

 

Preferred qualifications

– Experience in full project life cycle software development

– Experience in developing applications using Node.js

– Familiar with data structures and algorithms

– Experience in mobile development

Hands-on experience in working with AWS or other cloud-based infrastructure

– Knowledge of agile principles and practices

– Knowledge of unit testing and test automation

 

If you’re interested in becoming a part of our growing team, please apply by e-mailing your CV with a short summary, portfolio link showing your previous work (e.g. to App Store, Stack Overflow or Github) and your availability to jobs-22px-ret-1.

CONTACT US

contact-22px-dark-ret