We are hiring: Lead Engineer - Full Stack, Engineer - Full Stack, Lead Engineer - Mobile & Project Manager

Lead Engineer - Mobile


We are looking for an experienced Mobile JavaScript Engineer to join the team at DabApps in our office in Brighton. Flexible, hybrid working (remote/work from anywhere) will be offered.

To be successful in this role you’ll:

Have experience building, testing and releasing apps through the App Store and Play Store. This includes using TestFlight and building platforms such as EAS or AppCenter. The role will include compliance with Apple and Google's rules, managing certificates and keystores and setting up app store profiles from nothing.

You should be able to unpack client requirements and make decisions about how best to implement them. You should be able to lead and guide a team of less experienced developers through discussions of best practices, practical advice and code reviews.

You will also have views and be comfortable to help us build out of Mobile Strategy and offering.

Core skills

Below is a list of core technologies and skills we use at DabApps. We are not expecting any candidate to have experience or knowledge in all of these areas. But ideally you should have experience of the technologies listed below or equivalents and a desire to learn the components in our stack.

  • Mobile/Web application design and architecture
  • Git and collaborative development workflow
  • Build applications (React Native, Typescript, Javascript)
  • Translating designs into UI Workflows and screens (HTML, CSS)
  • Experience of releasing to the App Stores, Testing platforms (TestFlight, EAS or similar)
  • Unit testing using @testing-library/react-native
  • Experience in native app development useful (e.g. Android Studio, Xcode, Java, Swift or C++)

Personal Specification

We're looking for a candidate with the technical skills we need, who is also flexible enough to fit into the company and grow with us. We need someone with strong ethical values, who thrives on producing results, can adapt to new challenges, and enjoys learning along the way.

The role will be varied and you will need excellent prioritisation and decision making skills. You will need to be able to work effectively in a team-based agile environment, as well as playing a part in the growth and direction of the company as a whole.

If you’re interested in this role and have relevant skills and experience, please consider applying even if your background doesn’t perfectly match our ideal credentials. We are committed to diversity and especially encourage members of underrepresented communities to apply.

In return we offer:

  • A competitive salary (dependent on experience)
  • 25 days holiday per year plus bank holidays
  • Company contributed pension plan (after qualifying period)
  • Annual pay review based on company and individual performance
  • Pro rata profit share bonus based on company and individual performance
  • Quarterly review process with line manager
  • Regular training and conference opportunities – in-house and external
  • Encouragement and support to participate in Brighton's vibrant creative and digital communities
  • Hybrid remote/office working with fruit bowl, smoothies and soft drinks
  • Flexible working hours to allow for a better work/life balance
  • Regular social events with the team

About DabApps

DabApps is a leading UK web and mobile software development agency. We are passionate about designing and building bespoke software that our clients and users love. We have a strong focus on standards compliance and best practice and we are constantly working to improve and streamline our development process. We use open source technology wherever we can and contribute back to the open-source community as much as possible.

Our values are based on collaboration, fun and expertise in the areas we work in.

How to apply

Please email your CV, along with a covering letter and salary expectations to  careers@dabapps.com and we'll be in touch. Preferably include a link to your GitHub account.

General enquiries

For other all other enquires please use one of the options below.