Software Development

Mobile Senior Engineer (Remote)

Remote
Work Type: Full Time
SiFi is a rapidly growing B2B Fin-Tech company transforming expense management for businesses in Saudi Arabia. As a licensed EMI from the Saudi Central Bank, we empower companies with innovative tools to simplify finance management

Position Overview and Objective
A talented React Native developer who collaborates with developers and UX designers to
develop and maintain mobile applications for iOS and Android.

Primary Responsibilities
  •  Collaborate with a team of developers and designers to create React Native
    Applications.
  •  Work on an agile/scrum team.
  •  Create reusable, effective, and scalable React/React Native/JavaScript/Typescript code.
  •  Implement UI's that match the designs.
  •  Maintain code and write automated tests to ensure the product is of the highest quality.
  •  Help and suggest solutions to optimize user experience for mobile applications.
  •  Write guides and tutorials about React Native best practices
  •  Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  •  Work with native modules when required.
    Basic Qualifications
  •  Proficient in using Git as a control system
  •  Experience with Typescript
  •  Ability to take extreme ownership over your work.
  •  Be willing to help your teammates, share your knowledge with them, and learn from them.
  •  Strong understanding of React & React Native library best practices and a commitment to following them.
  •  Write well documented, clean, and modern Javascript code (including ES6 + syntax)
  •  Familiarity with native build tools, like XCode, Android Studio
  •  Strong understanding of IOS code signing and Android Keystores
  •  Experience with automated testing with React Native testing library and Detox.
  •  Familiarity with Apple and Google Play stores.
  •  Ability to create and maintain continuous integration and delivery of React Native applications.
  •  Bachelor's or Master’s degree in Computer Science with 5+ years of mobile development experience.
  •  Basic knowledge of IOS(Swift/Objective-C) and Android(Java/Kotlin). PLUS
  •  Write blog posts and tutorials about React Native.PLUS
  •  Be part of a community of React Native developers who share knowledge and help each other as problems arise. PLUS
Experience Level:
Mid - Senior Level
 
Sub Department:
Development
 

Submit Your Application

You have successfully applied
  • You have errors in applying