Mobile App / Full Stack Web Developer

Mobile App / Full Stack Web Developer
Untapped AI, United Kingdom

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Sep 3, 2021
Last Date
Oct 3, 2021
Location(s)

Job Description

Untapped AI is an exciting young company that is using AI and state of the art technology to help people and companies to become more self-aware. We use the latest Natural Language Processing libraries to analyse how best to support each individual as they are being coached on our platform. Aggregating and analysing this data helps companies have a finger on the pulse and better understand how they are performing and the effect of any initiatives they implement.

Our service is changing the lives of many people each day and it has never been a better time than now to be able to provide this at scale. If you would like to join a company that is helping people change their behaviours and be happier with their lives using the state of the art technology, then please read on.

We are looking for a full-stack web developer and mobile app developer to join a young team of developers. You will have many years of experience developing apps and supporting them. You will know what are the best techniques to keep people using the apps that you have developed and the tools that are needed to understand how the app is being used. You will have an interest in AI and Machine Learning.

Being part of a small tech team, you will be able to help shape the processes and best practices that the development team follows. You will also be instrumental in the growth of the tech team over the next few years. You will bring a good knowledge of best practices and be familiar with CI/CD pipelines and many of the AWS utilities that enable this.


Pre-screening activities :

In order to best understand your skills and your thought processes, we have set a couple of tasks that you may complete in your own time. The deadline for this will be 30th July

  1. Programming Task

We’d like you to write a library that computes some statistics about a text file stored on disk. Your program can be in any language you like, but please include instructions about how to use it.

The statistics we’d like you to compute are:

  • The whitespace delimited word count
  • The line count
  • The average number of letters per word (to one decimal place)
  • The most common letter.

Please send us your program as a tar file to within five working days, and supply instructions that tell us how to compile and use it.

We’ll check the accuracy of the output, and assess the program for style and readability. We’ll also look at how easy it is to extend your program to compute additional statistics.


  1. Design Thinking: Describe the implementation of a bot that can ask a user a thematic leading question specific to that user and then follow up with general exploration of that theme.


For example :


User John has been identified as wanting to explore his relationship with his boss

The system sends John some content on ‘Managing Upwards’ - podcast, TED talk, academic article etc

The Bot then asks:
Bot: Hi John, I see you have read the piece on Managing Upwards, why is your relationship with your boss important to you?

John: Well it's important for everyone, isn't it?

Bot: I’m just a bot but I really want to understand why it's important to you

John: We work closely but I’m not sure he trusts me

Bot: What do you think drives that?, is it just a question of trust?

  • Describe a technical solution to this either in terms of an implementation of an API, a service implementation or technical architecture
  • Describe in 300-400 words with diagrams where appropriate
  • The key is the delivery of a solution rather than a novel or new paradigm
  • The implementation of existing 3rd party solutions or open source solutions is acceptable
  • For architectural solutions, assume an AWS stack using ECS where services are easily accessed or plugged in via standard protocols (e.g. webhooks)

As a remote company, we're open to accepting people outside of London and the UK.

Duties amp; Responsibilities :

  • Participating in the design and creation of scalable software
  • Writing clean, functional code on the front- and back-end
  • Testing and fixing bugs or other coding issues
  • Test-driven development


Requirements

  • Mobile app skills:
    • Android and iOS mobile app development
    • React Native
  • Web Development
    • React, Weback, Babel and testing frameworks such as Jest
    • Javascript, Typescript
    • Less/Sass
    • Node.js / Meteor.js
  • Architecture
    • Microservices
    • Atomic design
  • Deployment
    • Continuous deployment
    • Github
    • AWS / ECS
    • Fastlane

Benefits

What are the

Job Specification

Job Rewards and Benefits

Untapped AI

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.