At UTU we believe in a more human-friendly internet and are changing the way the world trusts online. UTU’s vision is to become the trust infrastructure of the entire internet, replacing anonymous star ratings, reviews, and scores as the de facto trust mechanisms of our digital lives. We do this in service of our mission to bridge the gap between how people trust in real life, and how they are asked to trust online. We believe in data as a human right and build for privacy first. Our goal is to make the internet a safer, more trusted place to gather, share, work, and trade.
UTU and our subsidiaries have been featured variously in international media, including Pitchbook, NPR, TechCrunch, Analytics India, Aithority, Disrupt Africa, How We Made it in Africa, and others. We won the 2019 East Africa Regional Championship of the Pegasus Tech Ventures Startup World Cup and have been named a 2020 Hello Tomorrow Deep Tech Pioneer.
We are looking for a self driven, innovative Senior Frontend Engineer to join our team. This is a strategic role that will enable you to take the lead in steering the team towards our vision through implementation of our growth strategy and product execution. We are looking for someone who cares deeply about the future of digital trust and will work to develop an in-depth understanding of our clients needs around trust and create powerful user experiences that address them. If you are looking to solve complex problems while making visible impact, we are looking for you.
Work in an agile and iterative way in collaboration with the CTO, product manager, designers and fellow front and backend engineers to design and implement themeable SDKs on various platforms including web, Android and iOS.
Provide well-structured, re-usable, easily-readable, well-documented, testable, and efficient code.
Take the lead in drafting unit and integration tests, and implement automated GUI testing.
Communicate and collaborate closely with the team while adhering to our development process and using our employed tools.
Perform regular code reviews.
Provide leadership and mentorship to the developers team.
Improve code quality as a response to receiving code reviews, but also as you find problems yourself.
Take charge of the Quality Assurance aspect of our processes and products.
Identify tools and methodologies which might help improve the product and/or development process.
Envision and propose longer term technological goals and approaches, and identify appropriate existing technological platforms and solutions towards their realisation.
Bachelor’s Degree in Software Engineering, Computer Science or equivalent.
At least 5 years of experience in building non-trivial and published apps.
User-focused analytic mind with great attention to detail.
Good understanding of and strong skills in OOP or FP and their respective design patterns. Particularly knowing and being able to employ existing solution approaches of the field.
Experience working with a range of tools such as IDEs, versioning systems and issue trackers, end-to-end test frameworks.
Nice to Have:
Agile Software Development.
Experience in any of our used technologies: Android, React, gulp, stylus/css, i18n.
Experience in technologies such as: React Native on Android and IOS, GUI testing tools and blockchain client programming.
Salary commensurate with experience.
Medical benefits for you and your family.
Paid time off to relax and recharge.
Free lunch when in the office.
We are a group of hard-working, fun-loving people who take our jobs seriously but like to laugh along the way. We are passionate about digital trust. We value community, diversity, and inclusion.
Apply here before 20th February 2021:
Descriptions of projects you have worked on.
Links to source code you have written (if in a team, include indications which parts are yours).
Links to your profiles on LinkedIn/Github or similar.
Shortlisting will be on a rolling basis