It seems that every problem today requires technology to solve it, and most of those solutions require massive-scale computing - genome editing, curing cancer, autonomous vehicles, simulating reality. And the only ways to implement those solutions, up to now, have been costly, complex or both. Super-computers, the cloud and edge computing all have their issues - they’re unreliable to operate and scale, difficult to build and manage, and too unpredictable and expensive to budget for and fund. Fundamentally these problems are down to a stack that was designed 30-40 years ago.
These problems are only going to become more prevalent as more demands are placed on our ageing technology stack, and Hadean believes that every application in the future should be able to be distributed across hundreds, thousands, tens of thousands of machines. The current stack is irreconcilable with the opportunities and demands of this new world. To solve these challenges we believe that ubiquitous computing needs a new way of thinking and distributed systems must be supported in fundamental ways at the Operating System level. As such, we’re throwing out the rule book on OS design. Hadean is daring to rebuild the operating system from the ground up, to be distributed-first, robust to scaling, efficient, compact, and faster - it will work in real-time across hyper-scale deployments without layers of bloated software.
About The Team (and maybe you)
We have worked on software that is used by actual users in production at scale.
We enjoy having our contributions reviewed by peers and follow up on feedback.
We understand the KISS methodology and can provide examples from personal experience where ignoring it has led to disastrous outcomes.
We are team players and enjoy working with others
We value different perspectives and often don’t agree on the best approach, but we find a route forward and “disagree and commit”.
We hold short weekly engineering talks and each contribute with presentations on topics which are relevant to our work or of personal interest.
We don’t yet have a formal gaming group, ultimate frisbee club, or caffeine drinking culture, but we are working collectively to define that
As an early stage startup we are involved in driving the direction of the company
We believe working side-by-side helps us build better things. Working remotely when necessary is cool, but we prefer working face to face - we’re social animals after all!
What You’ll Be Doing
What We’re Looking For
Experience in applying automation frameworks in some of the following tools: Appium,Karma, Protractor, WebDriver, Cucumber or similar.
Experience with common continuous integration tools (Git, Jenkins, Docker)
Strong understanding of QA methodologies and software development lifecycle
You have strong experience from projects created by ‘systems’ languages like C, C++, Rust or Assembly
Proficient developing and testing web applications and web services
Good collaboration and communication skills
Experience working within an Agile / Scrum environment.
Nice To Haves
Stakeholder management skills
Have assisted, enhanced & built automation frameworks from scratch
Experience in writing scripts for test automation
You have hands-on experiencing establishing a Quality focused organization/process
EMI scheme, the number of options is individually tailored to your role and impact
Optional contributory pension scheme
Cycle to work scheme
Spontaneous drinks, dinner, you-name-it company social event
Free fresh fruit, coffee & tea
Magnanimous start time (and it’s off-peak)