Senior App Engineer
Role details
Job location
Tech stack
Requirements
Do you have experience in TypeScript?, * Proven experience (4+ years) in mobile app development, including production-grade React Native, Expo, and JavaScript/TypeScript.
- A mindset geared toward experimentation, measurement, and continuous improvement, especially within growth-driven product teams.
- Strong understanding of scalable architectures, accessibility, performance optimisation, and secure coding practices.
- Experience supporting & working with API developers and integrating with third-party platforms.
- Hands-on experience with JavaScript build tooling such as Webpack, Vite, and Expo.
- Solid foundation in component styling, HTML, CSS, and accessibility best practices.
- Comfortable carrying out technical discovery, architecture planning of features, and owning the implementation of complex product features.
- Excellent communication skills and confidence in collaborating cross-functionally with Product Managers, Designers, and non-technical stakeholders.
- Experience mentoring engineers through pairing, code reviews, and knowledge-sharing.
- Familiarity using CI/CD pipelines and automated testing strategies (e.g., GitHub Actions, Sentry)., * Experience championing and improving accessibility best practices in a React Native codebase.
- Proven experience in full-stack development, including production-grade React for web and backend development preferably with Python, Django, and Django Rest Framework or equivalent language/frameworks.
- Experience designing, building, and evolving APIs and integrating with third-party platforms.
- Experience integrating AI/ML-powered tools or APIs (e.g. GPT, image recognition, personalisation engines) to enhance user experience or automate tasks.
- Familiarity with A/B testing frameworks or data-informed experimentation (especially for growth/product squads).
- Familiarity using observability tools (e.g. Datadog).
Benefits & conditions
In addition to a competitive salary and bonus, we offer a range of benefits, including: Fully remote work Generous equity options Discretionary 10% annual bonus scheme 25 days holiday annually plus bank holidays and Christmas to New Year closure Pension scheme: 5% from you as an employee and 3% from TrustedHousesitters Premium TrustedHousesitters pet owner and sitter membership. This includes benefits like airport lounge passes, sit cancellation insurance, and home and contents insurance for sits for you X5 premium memberships for your friends and family each year Our team have an unlimited housesitting allowance, can work remotely from their sits, and are eligible to £500 per year towards travel costs £200 annually towards home office equipment Access to Spaces (co-working) Locations across the globe Monthly working from home stipend Macbook Find a rescue pet to join your family and we'll cover the adoption fees, as well as paternity to help any pet settle into their new home. We host a quarterly all-expenses paid meet-up and will fund team events (remote or in person) throughout the year We can cover costs of personal development resources, and have a regular time set aside for personal development Bupa Health Insurance and Dental Insurance plan SimplyHealth Healthcare Cash plan Trusted Giving scheme - employee volunteering via Onhand and employee giving via Tyve Weekly virtual yoga sessions Brighton Bikeshare Recruitment Referral Bonus If you're ready to join us on our mission to become the most loved pet travel solution, we'd love to hear from you! In your application, please feel free to note which pronouns you use (For example- she/her/hers, he/him/his, they/them/theirs, etc). At the heart of our team are a mix of diverse backgrounds. Here at TrustedHousesitters, we're committed to the equal opportunities policy throughout the interview process and selection. Offers of employment into TrustedHousesitters are based solely on individual merit, qualifications, and the person's professional suitability. Gender identity, sexual orientation, marital or civil partnership status, colour, race, nationality, ethnic or national origins, religion or beliefs, age, mental or physical disability, medical condition, pregnancy or maternity status, or any other protected characteristics do not enter into our decision-making process.