Senior Frontend Engineer

Task details
POSTED
Posted on Jan 19th, 2021
STATUS
Accepting applications
DURATION
23 days
VALUE
$3000.00
LOCATION
Remote
TYPE
Full Time
APPLICATIONS
3
Skills Required
  • Front-end Development

Senior Frontend Engineer 

UTU Technologies

Who we are 

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.

Responsibilities

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.

Qualifications

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.

TDD.

CI/CD.

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.

What you get

Salary commensurate with experience.

Medical benefits for you and your family.

Paid time off to relax and recharge.

Free lunch when in the office. 

How We Work

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.

How to Apply

Apply here before 20th February  2021:

Resume 

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


Are you an employer? Post a similar job