how-do-we-work1.jpg

How do we work?

It's not as if there's a Third Bridge brainwashing boot camp – although of course we are iterative and agile in our general approach – but we do have a few principles that we hold to:

Code Quality

Technical debt costs you dear in the end, so we have a ruthless approach to code quality. Although we're on a constant journey of improvement – we have clear goals, from test driven development to continuous integration, automation and a continual approach to refactoring. Our number one goal is to hire really good developers – and trust them to get it done.

Learning Comes First

We expect our people to have a restless curiosity about their own area of expertise. We organise hackathons; we go to conferences and meet-ups; we blog about what we've learned and we read what others in the community are doing; we try new tools; we like to experiment with new languages and technologies. We like people who like to learn. Check out some of learning experiences we have gone on recently or are due to go on soon.

slide
slide
slide
slide
slide
slide
slide
slide
slide

Celebrate Success

We have a relaxed and easy going culture with an open office, lots of games, Friday socials and company events. But we also have developers who hate social events or who work remotely. The important thing is that because we think collaboration is so important, we do talk to each other frequently both formally and informally and we really don't care where or when you do it.

First Class Technology Service keeps your users happy!
16 Oct 2017, 17:16
Read more...

Tech Stack at Third Bridge

logos-symfony.jpg
logos-aws.png
logos-mongo.png
logos-php.png
logos-react.png
logos-node.png
logos-scruitinizer.png
logos-github.png
logos-ansible.png
logos-jira.png
logos-testrail.png
logos-neo4j.png
// Symfony
Symfony is a set of PHP components and a PHP framework for web projects. We use Symfony to ensure that we do not spend time writing and maintaining code for common web application use cases but focus on adding business value to Third Bridge apps intead.
// Amazon Web Services
Third Bridge's software is being migrated to make best use of Amazon Web Services class leading software hosting platform. AWS will not only provide application hosting capabilities but also a software defined and controlled development platform where we can take advantage of the latest automated development services.
// MongoDB
MongoDB is an open source database that uses a document-oriented data model. We use mongo-db to keep track of document style data for our content delivery platform.
// PHP & MySQL
PHP is a script language and interpreter that is freely available and used primarily on Linux Web servers. MySQL is an open source relational database management system (RDBMS) based on Structured Query Language (SQL). We use these technologies as part of the LAMP web application development framework that underpins our software architecture.
// ReactJS
ReactJS is an open-source JavaScript library for building user interfaces. It is maintained by Facebook, Instagram and a community of individual developers and corporations. Third Bridge builds its web app UI in React.
// NodeJS
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. We use node.js as part of our new microservices based content delivery platform.
// Scrutinizer
We use Scrutinizer for static code analysis and as a basic continuous integration tool. It helps us improve code quality, reduce complexity and squish bugs well before deployment.
// GitHub
All of our code is hosted on private repositories on GitHub. From time to time we may share non commercially sensitive code in public repositories if it would provide value to the development community.
// Ansible
Ansible is used for automating repetitive DevOps tasks within our architecture.
// JIRA
We use Atlassian's JIRA to manage our project work and track our agile development progress.
// TestRail
Comprehensive web-based test case management software to efficiently manage, track and organise software testing. TestRail is used to manage all our test cases.
// neo4j
All our business units generate data with a rich and complex set of interrelated data. The value is in the relationships between data points so we are exploring the use of neo4j to keep this data in a graph structure.
// Sphinx
The open source engine that powers all our text searching.

Cool Stuff

Connect with us