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