At Croud we have a very excited and very busy Tech Team that are looking for more members to add to their growing team. John Main, Croud’s Engineering Manager explains more about the exciting projects they are working on in a language that only developer type people will understand!
[/text_output][image type=”none” float=”none” info=”none” info_place=”top” info_trigger=”hover” src=”7319″][text_output]Firstly, a disclaimer: this blog post is for the serious techies out there, those who know their PHP from their Perl and their Laravel from their Zend. Croud are on the lookout for some top-quality developer talent to join the team so I thought a little more insight into what we do could help awaken the force.
Here at Croud we have an exclusively in-house team based in our Shrewsbury office, building Croud Control, our industry-leading technology platform for managing all aspects of our agency. We have offices in London, Shrewsbury, New York and Sydney and over four hundred freelancers in over seventy countries around the world, all using our platform to manage their jobs, schedules, invoicing, and communication. Supporting this is no small responsibility and one we do not take lightly.
Our platform is primarily built on PHP 5.6 (hoping to move to PHP 7 once it has sufficiently matured) using the Laravel 5.2 framework but it doesn’t stop there; we love to embrace all the best new tech and methodologies out there:
- We are transitioning our entire core platform to be driven by a RESTful API with OAUTH2 authentication, receiving requests via thin gateway servers placed strategically around the world. This will provide regional caching and multiple levels of security.
- We are building frontends with vue.js with modern build tools like Browserify, Gulp and Elixir. We create our own utility libraries, api wrappers and plugins, all tested with Karma and built into their own NPM modules to keep it tidy. We also believe in giving something back to the open source community too, so many of our modules will soon shared in public repositories.
- We are embracing behavior-driven development and building integration tests with Behat
In a nutshell, we’re no standard digital agency, spending our time chasing new clients and churning out e-commerce site after e-commerce site or reskinning WordPress. Our client is our agency and we have a single platform we are building from scratch with zero technical debt, allowing us to use bleeding edge components. It is genuinely exciting and in many ways ground-breaking in its scale and use of technology for this sector. Being early adopters we often find ourselves acting almost as beta-testers for new packages (our impressive number of pull-requests illustrates this!) but we wouldn’t have it any other way.
We’re very selective in our recruitment, the first thing we look for in a new team member being the ability to bring new ideas and skills to us so that the team as a whole keeps developing. No matter what role you play in the team there will always be new skills to learn. Our team supports a collaborative environment, promoting open discussions with egos left at the door. And we love it.
Click here to find out more about the developer roles available at Croud and for information about how to apply.[/text_output][/vc_column][vc_column width=”1/4″][visibility type=”hidden-desktop”][gap size=”20px”][/visibility][vc_widget_sidebar sidebar_id=”ups-sidebar-2″][/vc_column][/vc_row]