Part-Time or Full-Time

React Native Developers.

£30-45k based on experience.

Remote working from home.

The Role

The Society App is building the existing Development Team after a successful launch, we now seek to expand our team for long term growth. We want someone who wants to join our startup for an exciting career, will care about our vision and help grow our offering using the React skills you have developed. 


Join the Society Mission

Join the exciting Society app adventure with Generation Z’s mission to create an alternative to the status quo. Co-Founder Matthew Billington came up with the idea for the Society app while at University to create an all-in-one solution for thousands of students. Matthew has just graduated, now leading hundreds of student brand ambassadors across all UK Universities. With 1,700+ clubs in over 200+ Universities now on Society with thousands of group chats and over £50k of transactions paid through the app, the dream is huge as we aim to have brand ambassadors all over the world and grow globally at University and beyond.


Society is ‘your branded app in an instant’ - the fastest growing app at University for clubs and societies. Push notifications direct to all your members for instant alerts and updates from your society to your members. Society is your own community app with events, announcements, calendar, searchable network, personal profiles, direct messaging, group chats, end-to-end encryption, free e-tickets and much, much more. 


Already available on both the Apple App Store and Google Play Store with over 450 five-star reviews, the Society app is now growing rapidly and expanding our team of developers to create exciting new features. Current focus is to dominate the UK at University and to also launch professional subscription plans. Potential is global with a roadmap that scales the app internationally. 


Job Requirements

  • From development through to deployment and into production, you will work on end-to-end technical delivery, including but not limited to:

  • Actively contribute towards design, development, and testing of new features and functionality

  • Contribute towards continuous improvement and cross-functional collaboration


Technical Skills

  • Mobile application development: 1-2 years or more (preferred)

  • Software development: 1-2 years or more (preferred)

  • Understanding of Solution Design, Domain Driven Design, Design Patterns, Data Modelling

  • Write testable, effective, and communicable code

  • Agile development methodologies and development practices

  • Comfortable crossing layer boundaries, to deliver software end-to-end

  • Participates in user groups, meetups and conferences and/or contributes to open-source projects

  • Creating and/or working in a true DevOps culture


Platform, Languages & Tools

  • Experience in Software Development roles, with proven delivery of React/React-Native applications

  • Exposure to engineering practices like CI/CD, TDD, pair programming and clean coding

  • Demonstrated experience in development languages and frameworks, including:

    • NodeJs

    • React-Native

    • React Redux

    • React Hooks

    • Javascript/Typescript

    • JS Frameworks

    • HTML/CSS

    • NoSQL and SQL Database

  • Experience in Serverless Cloud Services like Google Cloud or AWS

  • Knowledge of testing frameworks and practices

  • A strong understanding of database design principles (relational and document stores)

  • A working knowledge of software design patterns

  • Ability to troubleshooting and fix complex technical issues

  • Highly capable at setting up and optimising build pipelines 

  • Deft at applying a quality mindset to site reliability, performance, and infrastructure


How to Apply

If this sounds like you, please email the following: 

  • A cover letter with your GitHub profile to tell us why you’re perfect for this role. 

  • An up-to-date CV detailing any relevant experience and/or qualifications.