This job has expired

Mobile Applications Engineer (React Native / IOS / Android) Remote

Closing date
15 Sep 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

About The Team383's Engineering team is concerned with the design, build and optimisation of digital products and services. This might range from a proof-of-concept demo or a single sprint MVP build to a custom API that powers mobile and web apps, to a fully CMS driven website or internationally distributed cloud based system. Whilst having involvement in the ideation, scoping and design, it is their ultimate responsibility to ensure that products are delivered to match the agreed functionality, spec and finish.

About The RoleFront end and Mobile development has moved on tremendously in the past few years. The proliferation of JS frameworks has meant that many parts of a modern Web Application can be used to build contained mobile applications using React Native across IOS and Android devices. We are now looking to expand our existing Mobiles applications team using React Native and branching out to other mobile languages.

The role involves supporting our existing senior react native engineers evolve into a dedicated team for our mobile application development needs here at 383. The work will be varied across maintaining our existing React Native application and building new applications from scratch using React or any other mobile technology that the team decides to take forward.

Given the breadth of this role, the below duties represent a snapshot of some of the tasks we undertake. This list is constantly evolving and changing to meet the needs of the business.

Responsibilities On a day-to-day basis, you will be responsible for
  • Creation and evolution of delightful UI/UX experiences
  • Writing modular, configurable and reusable code using Reactive native or any other mobile based language the team takes on.
  • Integrating JS libs such as Google Maps, Algolia Search, Charts JS and more...
  • Working in sprints with the team to deliver an application to the sprints goals
  • Breaking UI down into suitably sized and reusable components
  • Networking with public and private REST APIs
  • Implementing tracking/analysing user behaviour
  • Creation and maintenance of build systems to help administer the above
  • General page perf and weight optimisation, size/load/requests etc.
  • Estimating and project planning around all of the above
  • General architecting, modularisation, and continuous improvement of all of the above
Requirements Your Experience
  • Experience creating responsive, heavily designed mobile applications from the ground up
  • Experience in producing delightful, fast and smooth animations and little UX touches
  • Experience working across the stack, you should be comfortable with backend engineers and APIs to fetch the data you require for the application.
  • Able to demonstrate a working knowledge of the git version control system from time within at least a mid sized team (branching/pull requests etc)
  • Experience working collaboratively with Strategists and Designers to hone your output to a high standard
  • You will have previously learnt to balance client expectations against technical requirements (and be able to explain this clearly internally)
Your Skills
  • Excellent verbal and written communication skills
  • Excellent knowledge of React Native
  • A keen eye for design and good UI
  • Ability to plan your own time and also align with other timelines
  • Able to work independently and also as part of a team
  • Know how to debug your code and help others debug theirs
  • An understanding of the wider business and the disciplines within it
Your Behaviour
  • Always strive to make the next project the best project you have ever done
  • Be raring to try new things, even if they don't succeed
  • Happy to work and play with new people and tech
  • Have the courage to embrace risk and trust each other
We'd love it if you...
  • Could demonstrate good working knowledge of the React framework and particularly external state management with Redux or similar.
  • Knowledge of other mobile languages such as Swift or Java.
  • Can talk about the mobile application landscape and how this has changed over the last 2-3 years (and continues to change) and what you have done to keep pace.
  • Identify as 'full stack' or at least have a more advanced understanding of OOP and common design patterns.
BenefitsThere's loads of great reasons to become a 383'er
  • Personal training and development budget.
  • A great social scene including our legendary 383 weekender.
  • Comprehensive Healthcare.
  • Benefit Budget to spend on whatever you would like to.
  • Flexible and Remote working, our studio is awesome, but that doesn't mean you should be chained to your desk 9 to 5 every day.
Just to let you know...

We're thrilled with the applications we receive for our roles, and love taking the time to review them, but unfortunately we're not able to reach out to everyone individually. If we'd like to move forward with your application we'll definitely be in contact with you!

383 has a policy of non-solicitation of employees from either active or prospective clients. We apologise to any applicants this impacts, but it is a necessary policy
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert