LEAD DEVELOPER

Amsterdam

LEAD DEVELOPER

Amsterdam

ROLE DESCRIPTION

INDG, a fine mixture of 3D artistry and meaningful engineering, is looking for a LEAD SOFTWARE DEVELOPER to join us in Amsterdam. This is one of the most senior development positions we have. Expats welcome

 

# INDG

Historically, INDG has been producing 3D for large companies like Adidas, Yamaha, Philips, Electrolux and such. This results in still images and videos (like https://www.youtube.com/watch?v=k0ByBhE82N8), but also in all sorts of interactive applications. Check this out:

— Landing page with lots of 3D: http://www.usa.philips.com/c-m-pe/electric-toothbrush-innovation

— Yamaha apps: https://www.yamaha-motor.eu/uk/applications/my-garage/index.aspx

— Augmented reality for Honda: http://ms.indg.com/honda

There are others—VR, interactive installations and configurators (http://staging.indg.com/videoconfigurator/), but you get the idea. Some of them are one-offs like you would expect from a 3D digital agency. Others, however, are not and those are the ones that are interesting.

The landing page above, for example, has been produced using our own engine called (for now) PEX — short for Product EXperience. It’s stable, it’s capable of graceful degradation for slow connections and mobile devices alike, it’s developed in sprints, documented, has release control and full-stack testing.

 

# Engineering within INDG

So you can see that we take engineering very seriously. The reason for that is a bit philosophical. Our motto is to make ‘every product playable’, where ‘every’ is stressed. So, ideally, we’d like to produce rich sites for, say, the whole portfolio of Philips—which is thousands of items.

One can’t do that within the paradigm of a digital agency because for agencies each project is a one-off and costs a lot. A lot of times, thousands of products is A LOT.

And so we decided to move into two domains: self-service design (think Readymag-like things) and auto-generated design which is a really, really cool concept but really, really sophisticated to implement.

However, a lot of things we already did. For example, we scripted and streamlined the process of 3D modeling. We can model a lot of stuff in short time and you can kinda see that there isn’t that great a leap from this to auto-generating videos for example.

 

## Opportunities
This is the top position we have—a senior position and a leadership position. INDG is currently a very fluent organization, where you can express your ideas to everyone and they will be heard. Talent is also rare, so basically within reasonable limits, it is you who decides what you want to become. So if you’re a great engineer interested in visual arts, but feel like you don’t fit in exactly this role, write nevertheless.

You will also see that the ‘responsibilities’ are on different levels. True; product team has more to do than it has members. But when, in some months, it specializes, people with most experience are likely to get the most senior positions, so again—if it’s the opportunity you’re after, this is a good place to be.

ROLE DESCRIPTION

INDG, a fine mixture of 3D artistry and meaningful engineering, is looking for a LEAD SOFTWARE DEVELOPER to join us in Amsterdam. This is one of the most senior development positions we have. Expats welcome

 

# INDG

Historically, INDG has been producing 3D for large companies like Adidas, Yamaha, Philips, Electrolux and such. This results in still images and videos (like https://www.youtube.com/watch?v=k0ByBhE82N8), but also in all sorts of interactive applications. Check this out:

— Landing page with lots of 3D: http://www.usa.philips.com/c-m-pe/electric-toothbrush-innovation

— Yamaha apps: https://www.yamaha-motor.eu/uk/applications/my-garage/index.aspx

— Augmented reality for Honda: http://ms.indg.com/honda

There are others—VR, interactive installations and configurators (http://staging.indg.com/videoconfigurator/), but you get the idea. Some of them are one-offs like you would expect from a 3D digital agency. Others, however, are not and those are the ones that are interesting.

The landing page above, for example, has been produced using our own engine called (for now) PEX — short for Product EXperience. It’s stable, it’s capable of graceful degradation for slow connections and mobile devices alike, it’s developed in sprints, documented, has release control and full-stack testing.

 

# Engineering within INDG

So you can see that we take engineering very seriously. The reason for that is a bit philosophical. Our motto is to make ‘every product playable’, where ‘every’ is stressed. So, ideally, we’d like to produce rich sites for, say, the whole portfolio of Philips—which is thousands of items.

One can’t do that within the paradigm of a digital agency because for agencies each project is a one-off and costs a lot. A lot of times, thousands of products is A LOT.

And so we decided to move into two domains: self-service design (think Readymag-like things) and auto-generated design which is a really, really cool concept but really, really sophisticated to implement.

However, a lot of things we already did. For example, we scripted and streamlined the process of 3D modeling. We can model a lot of stuff in short time and you can kinda see that there isn’t that great a leap from this to auto-generating videos for example.

 

## Opportunities
This is the top position we have—a senior position and a leadership position. INDG is currently a very fluent organization, where you can express your ideas to everyone and they will be heard. Talent is also rare, so basically within reasonable limits, it is you who decides what you want to become. So if you’re a great engineer interested in visual arts, but feel like you don’t fit in exactly this role, write nevertheless.

You will also see that the ‘responsibilities’ are on different levels. True; product team has more to do than it has members. But when, in some months, it specializes, people with most experience are likely to get the most senior positions, so again—if it’s the opportunity you’re after, this is a good place to be.

Responsibilities

Designing and developing a highly scalable, secure multi-lingual platform

 

Write detailed technical specifications from the architectural artifacts, communicate this to onsite and offshore development teams

 

Manage, lead and motivate the team

Write unit tests, integration tests to check the integrity of the application

 

Implement the design from the UI/UX teams

 

Code reviews and overall code quality

 

Build and release management

Responsibilities

Designing and developing a highly scalable, secure multi-lingual platform

 

Write detailed technical specifications from the architectural artifacts, communicate this to onsite and offshore development teams

 

Manage, lead and motivate the team

Write unit tests, integration tests to check the integrity of the application

 

Implement the design from the UI/UX teams

 

Code reviews and overall code quality

 

Build and release management

Requirements

C# .NET Core and ASP

 

Angular 2 for front end

 

Typescript, HTML5, CSS

 

Github, JIRA, UI test automation tool like (Angle Sharp)

 

Experience with RDBMS like SQL server, MySQL

 

Azure blob storage

 

Experience writing RESTful APIs and Creating/managing micro services based architecture

 

Fluent in English (written and communicated)

 

Experience in agile software development

Information management background/experience (DAM systems – OpenText, Sharepoint, Office365)

 

Experience with design and building multi-tenancy SaaS applications is a big plus

 

Experience defining infrastructure requirements at a large scale

 

Experience with AWS/Azure-based services is a big plus

 

Work experience with remote teams and offshore partners

 

Experience with 3D graphics pipeline would be helpful

Requirements

C# .NET Core and ASP

 

Angular 2 for front end

 

Typescript, HTML5, CSS

 

Github, JIRA, UI test automation tool like (Angle Sharp)

 

Experience with RDBMS like SQL server, MySQL

 

Azure blob storage

 

Experience writing RESTful APIs and Creating/managing micro services based architecture

 

Fluent in English (written and communicated)

 

Experience in agile software development

Information management background/experience (DAM systems – OpenText, Sharepoint, Office365)

 

Experience with design and building multi-tenancy SaaS applications is a big plus

 

Experience defining infrastructure requirements at a large scale

 

Experience with AWS/Azure-based services is a big plus

 

Work experience with remote teams and offshore partners

 

Experience with 3D graphics pipeline would be helpful