Flexa
Attractions.io • Uttoxeter, United Kingdom

Mobile App Engineer (TypeScript)

Employment type:  Full time

Fully-remote

Fully flexible hours

Job Description

About Attractions.io

At Attractions.io, we have the chance to enhance some of the most memorable and magical moments in people's lives. Remember your first trip to the zoo? Or laughing at your friend's rollercoaster face? We bet some of your fondest memories spring from real-world experiences, too.

Our products help millions of guests worldwide immerse themselves in every moment of their experience without worrying about disruptions like misplaced tickets, long queues, getting lost or finding the best lunch spot. By embracing technology, guests can be more present in the real world and attraction operators can deliver richer, more meaningful experiences powered by data.

About the role

We're looking for a talented, aspiring engineer who's interested in using their skills to develop mobile apps using our sophisticated internal tooling. The tooling is designed to maximise the efficiency of developing mobile apps by eliminating laborious tasks, which is common in other frameworks.

The role is ideal for a graduate or junior candidate who has excellent programming ability but lacks industry experience, as it will expose them to a modern, agile team and many facets of engineering (web, iOS, Android, infrastructure etc).

Equally, if you have more experience but are looking for a remote role where you can work on projects for world-renowned brands as part of a talented team — this could be for a great fit for you.

About you:

  • You are confident in using event-driven programming in TypeScript
  • You have some experience in the use of advanced types (generics/unions/etc.)
  • You have the ability to use functional programming concepts confidently
  • You have the ability to write clean, well-documented code
  • You can think of and form abstractions, solve complex problems and have critical thinking skills
  • You have a keen eye for detail, accurately transforming designs into working UIs

Your responsibilities:

  • Recreating professionally designed user interfaces in a GUI editor
  • Writing inline expressions inside the GUI editor to describe dynamic components
  • Writing modern, strict TypeScript to perform logic not otherwise possible in the GUI tooling
  • Maintaining our existing apps by improving performance and fixing bugs as necessary
  • Collaborating on the design of new app and platform features
  • Helping to improve the next version of the tooling
  • Developing mobile apps which are used by millions of people each year!

Benefits

  • 💰 Competitive salary: ranging from £30,000 to £60,000, depending on your experience.
  • 🏠 Remote-first: Work in a way that supports your needs and your life, with no requirement to come to an office.
  • 🤸 Flexible hours: Tailor your work schedule to fit your around your personal life and commitments.
  • 🧠 Personal development: We value continuous learning and offer development budgets to help you grow.
  • 🌴 Holiday allowance: Everyone needs a break, so enjoy a minimum of 33 days off (including UK bank holidays).
  • 🏦 Flexi bank holidays: We understand that not everyone aligns with the same calendar, so you can take your bank holiday allowance on days that suit you.
  • 🍼 Parenthood: We offer enhanced parental leave, phased returns to work and flexible hours for parents.
  • 🪴 Remote budget: We offer a yearly remote budget of £300 to help you enhance your home office and look after your well-being.
  • 🖥️ High-end equipment: We'll provide the very best tech to help you do your job, including a MacBook and any peripherals you need.
  • 🎢 In-person socials: We meet bi-annually at our customers' attractions to share business updates and have some serious fun.

Company benefits

Open to part-time employees
Open to compressed hours
Enhanced maternity leave
Enhanced paternity leave
Adoption leave
Shared parental leave
Work from anywhere scheme
25 days annual leave + bank holidays
Enhanced sick pay
Work from home allowance
Co-working space allowance
Pregnancy loss leave
Fertility treatment leave
Teambuilding days
Location
100%
Employees are very happy with their working location freedom
Hours
94%
Employees are very happy with the flexibility in the hours they work
Benefits
76%
Employees are largely happy with the benefits their company offers
Work-life balance
88%
Employees feel that they can find the perfect balance of life and work
Role modelling
97%
Employees feel that flexible working is part of the culture
Autonomy
94%
Employees feel they have complete autonomy over getting their work done

Additional employee ratings
(these do not contribute to the FlexScore®)

Diversity
66%
Employees feel that the diversity is good and there are continued efforts to improve it
Inclusion
90%
Employees feel like the company culture is brilliantly inclusive and equitable
Culture
94%
Employees feel like it is a really great environment to work in
Mission
92%
Employees feel very excited about and aligned with the company mission
Salary
87%
Employees are very happy with their salaries and feel that it is well above the market average

Working at Attractions.io

Company employees

20

Gender diversity (male:female)

86:14

Office locations

Fully remote with hot-desking space

Funding levels

£3m

Hiring Countries

Global
🌍

Awards & Achievements

Emerging companies

Emerging companies

Flexa100 2024
SaaS & Software

SaaS & Software

Industry awards 2023

Other jobs you might like