Web Developer - Intership at KRDS

  • Chennai, India or Paris, France
  • JS/NodeJS/HTML5/PHP
  • 2017-2018
I’m Interested

Apply for the job

Interested in joining KRDS as a Web developer?

Send us a short message and your profile at wearecoders@krds.com, and we will shortly get back to you!

Close!

Our Technologies & References

Deep dive in KRDS technology stack

At KRDS, our technical mindset is based around 2 important matter:

  • We use the right tool at the right moment.
  • We follow the KISS principle.

We've built a development stack that aims to fit our client needs while being a pleasure to work with.

Back-End

We are consistently challenging the PHP stack we use to match our needs of simplicity, modernity and efficiency. We developed a very simple in-house framework similar to FuelPHP, split in different components, all managed through Composer and Satis.

We indeed believe that developing today in PHP is more exciting than ever thanks to all the work brought by frameworks such as Laravel or Symfony, making easy to build a various range of applications through the re-usability of community-based components all friendly with Composer, that we love.

Regarding databases, we mostly use SQLs with MySQL, some MariaDB and a bif of Oracle.

Front-End

We see today's websites more likes applications than sequences of pages connected with links. We develop our front end code using a stack centered around RequireJS, a powerful assets preloader, Codrops page transitions, LESS and HTML5 APIs. We like the Node.js and Socket.IO couple when dealing with real-time feature or Node itself when dealing with the Facebook ADS & Insights APIs. In the data presentation side, Mustache & Handlebars come also very handy.

Workflow

We have 2 main workflows:

  • Our services branch use classic "on-site" centralized SVN repos handling a bunch of pre/post-commit hooks (coding standards, linting, dependency management, configuration checks...) and 4 environments (dev, testing, staging, prod).
  • Our products/tools/internal projects branch mainly use Git and forking based worfklows, all of this been managed through our Gitlab instance (we love Gitlab) and a bunch of hooks too.

Our developers workstations are on Ubuntu and our servers on Slackware Linux and Debian.

Tools
  • Various tools help us in our daily tasks like Gitlab, Sensu/Graphite/Grafana, VirtualBox, Zencoder, Sendgrid or RatticDB.
  • Office and communication: Google Apps and Skype
  • Knowledge Management: MediaWiki
  • Project Management: Unity by KRDS / ActiveCollab / Ganttic

Some of our references

© CommitStrip Jobs