What we do
Flat Rock Solutions is an independent, entrepreneurial full service software development business that brings together deep technology expertise, design and business skills to build digital products and services that customers and users want, are commercially viable and that work.. all the time.
We are particularly well known for our work on mobile apps, especially on low-end Android devices used in developing markets where the efficient use of code is critical given the resource constraints of the device hardware. Founded in 2011 we service enterprises, digital design agencies and startups globally from our base in Cape Town, South Africa and a newly established office in Washington DC where we service our North American clients.
Why Work For Us
We are always on the lookout for developers with inquiring minds, a passion for the software industry and a desire to learn. This is an exciting opportunity to build your development skills and to learn from our experienced team building world class software for both local South African and international customers.
We believe in individual integrity and are passionate about respecting not only our customers but also the actual end-users of our apps and solutions and delivering genuine value to them. We are passionately curious and fascinated with the potential for technology to improve the way we live and work. We are ambitious, like taking risks and seeking novel and unexpected solutions to problems. While we have high standards when it comes to work ethic and professionalism our office environment is relaxed and informal and we have a strong culture of collaboration to solve problems. And having said all that, it's a pretty fun place to work too - and we like to work with people who are fun to work with as well.
Our Engineering Processes
We’re a strong believer in agile software development methodologies.
Our Hiring Process
Our hiring process is straightforward. The first interview will probably be a quick online interview with one of the founders, which could be followed by either a face-to-face interview or a follow-up online interview that would look at both fit and technical skills. At that interview we may ask you to share some code which we would discuss with you.