Job Description

The Job Role

The job role being advertised is for a Full Stack Lead Developer, that will be working exclusively remotely for a UK based startup, with extensive mobile app development experience.

This role requires years of experience, and requires extensive evidence of:

  • Success leading a software development team
  • Successfully planning, building and deploying an app to one or more app stores
  • Successfully managing the support and development of a live app in the app store
  • Good references from former employers and/or colleagues
  • Collaboration on one or more open source projects
  • Success leading a software development team remotely
  • Successful understanding and implementation of Agile methodologies
  • Setting up communication pipelines with (app) end users to collect, interpret and organise bugs and general app feedback.

Is This For me?

Is this role for you? Here are a few things that will help that determination:

This role is likely for you if:

  • You've worked as a lead developer in a startup, leading less experienced, younger developers
  • You've worked as a developer, very closely to the CTO
  • You've built personal and professional projects in over 5 languages, and/or frameworks
  • You've built more than one cross platform mobile app in react-native, as an individual, or as a team.
  • You've been using react-native to build mobile apps for more than 3 years.
  • You are well versed in Agile methodologies, not as a bystander, but as a participant.
  • You enjoy solving seemingly impossible problems (you love a good challenge)
  • You own a mac laptop, have an iOS phone as well as an android phone.
  • You love to automate operations and processes in your day to day workflow to make your work, and your life easier and more efficient.
  • You love reading digital books

Tech Stack (Skills & Technologies Required)

  • Javascript
  • React-Native
  • React JS
  • PostgreSQL
  • GraphQL
  • Apollo GraphQL
  • Docker
  • Docker Compose
  • Next JS
  • Node JS
  • Any Headless CMS

 

Performance Profile/Job Description

  • Lead daily standup meetings
  • Plan scrum sprints with the development team
  • Move between writing code for a web application and the mobile applicaiton
  • Create a clear strategy and pipeline for receiving useful and actionable feedback and error reporting from end users.
  • Aid less experienced members of the development team in clearing coding and error blockers.
  • Effectively communicate and re-communicate milestones as laid out by the CEO and CTO
  • Provide a written (summary) report to the CTO at the end of a sprint.
  • Wisely divide up development time and resources between: Bug fixes, code cleanup, documentation and feature development
  • Setup automated tests to ensure quality assurance (QA)
  • Approve and provide UI/UX input into mobile app designs.
  • Setup CI/CD pipelines for the various applications
  • Conduct code reviews
  • Build a new e-reader that can take file formats like .epub and .md and render them in a slick and user friendly manner
  • Research RELEVANT automation and collaboration tools to integrate them into the company's daily operations

Work Details

  • Advanced (Senior) Role
  • Remote Work
  • Must own a modern functioning laptop/computer (preferably a mac)
  • Full-time job (5 days a week)
  • Salary: ₦400,000 p/m
  • Working in a development team of 4 developers
  • Working in wider team of 10 people including the CEO and CTO

 

More Details
Employment Type: Full Time
Location: [REMOTE]
Experience Required: Mid-Senior Level
Date Published: 13 Feb 2021
Share Job Opening