< Back to Careers

Senior Mobile Engineer

at Apiture • Wilmington, NC

(View all jobs)

Share this position:

Share

Sr. Mobile Engineer

We’re looking for a Sr. Mobile Engineer skilled in React Native, iOS, or Android engineering. You'll join a team building iOS and Android mobile apps using React Native, touching all layers of Native iOS and Android code, and writing React Native + Typescript to create a cohesive native cross-platform experience. 

This is a unique role where you’ll have a hand in rethinking what mobile banking should be. Your work will touch hundreds of thousands of users, and you’ll be working with an ecosystem of companies seeking to revolutionize the banking experience. 

 

Responsibilities: 

Work collaboratively with the Mobile, API, Product, and Design teams to develop new Mobile features that are dynamic and configurable

  • Build and maintain tools for rapid mobile development and distribution
  • Translate designs and product specs into full-fledged dynamic features
  • Extend the mobile testing suite to automatically ensure clean and functional code
  • Troubleshoot and resolve mobile bugs gathered from reporting tools, QA, and user feedback
  • Keep code easy to maintain and configure

 

Requirements: 

 Experience with Javascript in one or more areas: ES6, React, React Native, Redux, Typescript

  • Experience with Native App Development, either Java / Android or Objective-C / iOS
  • Experience with Native App Development tools and methods - Xcode / Android Studio
  • Knowledge of App deployment processes through Apple App Store or Google Play Store. 
  • A working understanding and experience of Test Driven Development and CI/CD best practices
  • Self-motivated and passionate about constant improvement

 

Physical Demands:

  • Vision, hearing, speech, movements requiring the use of wrists, hands and/or fingers
  • Able to sit, stand, stoop and bend
  • The ability to work the days and hours required to fulfill the essential functions of the position

 

Mental Demands:

  • Learning, thinking, concentration
  • The ability to interact with others and exercise self-control
  • The ability to work under stressful conditions, particularly in customer situations
  • The ability to make decisions and exercise discretion, when necessary