Kee Link Interior Pte. Ltd. – Software Engineer Trainee

Company
Kee Link Interior Pte. Ltd.
interiio.sg
Designation
Software Engineer Trainee
Date Listed
10 Jul 2020
Job Type
Entry Level / Junior Executive
Intern/TS
Job Period
Flexible Start, For At Least 6 Months
Profession
IT / Information Technology
Industry
Built Environment
Location Name
2 Yishun Industrial Street 1, Singapore
Address
2 Yishun Industrial Street 1, Singapore 768091
Map
Allowance / Remuneration
$2,400 - 2,500 monthly
Company Profile

Overview

Technology has advanced tremendously, yet the interior design and renovation (IDAR) industry hasn't really changed much in the last few decades.

It is time to technologically upgrade the interior design industry! And we are on the lookout for software engineers to join us on this exciting journey.

Who we are

Interiio is a tech-enabled full-service Interior Design and Renovation firm.

We believe that thoughtful design, quality build, and a seamless interior design and renovation experience should be accessible and affordable to all our clients.

We are building software to modernize and digitalize the experience in the industry. To do that, we leverage modern web technologies and a big dose of creative talent, among others 🙂 Hopefully, that means you!

We believe in the symbiosis of people and technology. We use technology and data science not only to improve the digital experience of our clients;  we are building all of it to support the human touch. We want to bridge a better connection between our interior designers and our clients. 

At Interiio, we live by the following values:

  • Strong Opinions, Loosely Held

  • Live Deliberately, Learn Relentlessly

  • Own with Action, Share with Passion

  • Be Nice, Be Firm

Job Description

About the job

Your primary role will be to develop high quality, maintainable software. You will be using a full stack of technologies to build modern Progressive Web Applications (PWAs) on the front end, and lean, scalable APIs on the back end.

You will be guided and mentored by a software tech lead. So there will be pair programming, code reviews, and many knowledge sharing sessions.

We use an Agile-based software development process. Our Sprint team consists of coders, UX/UI designers, digital marketers, and sometimes even interior designers and renovation project managers. It will still be a lean and small team, but you will have fun working and learning alongside different people.

You can be sure that you will get exposed to all aspects of the business, from marketing to ground operations. If you are someone who likes to see the fruits of your labor in action, this is your chance!

About you

Requirements

These are some of the hard requirements we ask of you.

  • Programming experience and knowledge:

    • HTML5, CSS3, JS (ES6)

    • One or more of the following backend programming languages, e.g. PHP, Python, Golang, NodeJS

    • Relational database management systems, especially MariaDB/MySQL

    • Procedural programming and object-oriented programming paradigms

  • Others:

    • Experience with source control management (we use Git)

    • Good code discipline (we follow a coding style guide)

It would be a bonus if you are familiar with the following. Otherwise, don’t worry. You will have the opportunity to learn them: 

  • Programming:

    • Progressive web apps

    • Responsive design

    • Basic familiarity with graphic design tools, especially Adobe Photoshop and Adobe Illustrator

    • Writing scalable, highly efficient web APIs (both REST and RPC-based)

    • Non-relational data storage systems, particularly cloud-based services

  • System Design:

    • Overall system architecture and system design considerations

    • Separation of concerns and N-Tier Architecture

  • Code like a pro:

    • Functional programming paradigm

    • Unit testing and functional testing

    • Code linting

    • Writing build scripts

    • Agile process, e.g. Scrum, Kanban

  • Technology Infrastructure:

    • Code deployment to IaaS cloud servers (we use Google Compute Engine)

    • CDN, DNS management and load balancing

    • Server administration in Linux OSes (we use Ubuntu)

Other considerations

You should have:

  • Proven track record of personal and academic achievements

  • Good command of spoken and written English

  • Creativity and a desire to implement your solutions in the real world

  • Curiosity and an open mind

  • Integrity

  • Hands-on attitude, high drive, and an ambition to perform

If you are a highly motivated, curious learner with the ability to think critically and the passion for solving problems through code, come talk to us!

This position is already closed and no longer available.  You may like to view the other latest internships here.

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page