D

Full Stack (Mobile) App Developer

Divergent NG
Full-time
Remote
Nigeria, Nigeria

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


Β