Senior Mobile Application Engineer

London, England, gb
Company: Centrica Services Ltd (UK)
Category: Computer and Mathematical Occupations
Published on 2021-06-15 06:03:37


We have an exciting opening in the team, we are looking for our next Senior Mobile Application Engineer - could this be just the opportunity you have been waiting for?

Location: London (talking to us about flexible working), currently WFH due to covid 19

Who we are

  • We're a team of 10-15 with diverse backgrounds in front-end, back-end and native app development. 
  • We're based in many different countries and effectively collaborate remotely, using Slack/Teams for video calling.
  • We work hard and love solving problems but we value our work/life balance highly.
  • We build a large and highly complex React Native app for millions of customers - it's hugely challenging but immensely rewarding!
  • We value people over process - it's important that we all enjoy what we do so we make the process work for us and change it if it doesn't.
  • Technical experience required for the Senior Mobile Application Enginee r role

  • Web and mobile development using JavaScript, React and React Native is essential. 
  • Seniors are expected to collaborate across teams and have a diverse skill set; adaptability is important at this level.
  • Strong focus on code quality with experience and expertise in testing patterns and frameworks such as Mocha/Jest (or any other BDD framework), Redux-Saga-Test-Plan.
  • Expertise in idiomatic Redux/Redux-Saga as well as React hooks is desirable.
  • Experience with iOS or Android development, mobile development and deployment not essential but useful.
  • Experience with AWS Cognito, OAuth or other SSO providers.
  • Experience with cloud providers such as AWS.
  • Experience with continuous integration tools such as CircleCI, Travis and AWS CodeBuild.
  • Who we're looking for in the ne xt Senior Mobile Application Engineer

  • Someone who embraces change; we're constantly refining our process for the better.
  • Someone who takes initiative and is able to manage their priorities independently.
  • Someone who's always keen to learn new technologies and share them with the team.
  • Someone who can effectively communicate complex problems and solutions to less technically minded/experienced colleagues.
  • Ability to think tactically and strategically about the solutions we provide and maintain for our customers.
  • Strong opinions, weakly held; we want passionate voices but also keen listeners.

  • PLEASE APPLY ONLINE by hitting the ' Apply ' button.

    Applications will ONLY be accepted via the ‘Apply’ button.

    This role is being handled by the Centrica recruitment team and NO agency contact is required.

    Recommended Skills

    Mobile Application DevelopmentAmazon Web ServicesCuriosityAndroid (Operating System)Apple IosBehavior Driven Development

    Jobs you might also be interested in