Job Description
Job Responsibilities
- Develop and maintain mobile applications using React Native and native modules
- Collaborate with designers and developers to create a seamless user experience
- Write clean, maintainable, and efficient code following coding standards like SOLID principles, KIS and DRY.
- Implement and maintain cloud-based deployment solutions for our mobile applications
- Deploy mobile applications to Android and iOS stores
- Identify and resolve any bugs or issues that arise
- Optimize mobile applications for performance, security, and scalability
- Stay up-to-date with emerging trends and technologies in mobile development
- Write unit tests and integration tests using React testing tools
Requirements
Special Skills and Qualifications
- Bachelor's degree in Computer Science or a related field
- 4+ years of experience in mobile development using React Native and native modules
- Experience deploying mobile applications to Android and iOS stores
- Strong proficiency in JavaScript and TypeScript
- Experience with version control systems such as Git
- Strong problem-solving skills
- Excellent communication and collaboration skills
- Knowledge of coding standards like SOLID principles, KISS, and DRY.
- Experience with React testing tools.
- Experience with Redux or other state management libraries
- Experience with GraphQL/RESTful APIs
- Experience with automated testing frameworks such as Jest
- Familiarity with CI/CD pipelines
Candidate Specification
- Motivated by the mission of Sabi
- Pragmatic with quantitative and analytical ability and attention to detail
- Driven, independent thinker and leader who can juggle multiple projects simultaneously with fast-changing priorities
- High level of integrity and dependability with a strong sense of urgency.
- A focus on execution. Willing and able to get hands dirty.
- Flexibility to roll up your sleeves and attack problems and projects as they arise, where you will need to set out a clear structure, method and outcomes yourself .
Benefits
- Rapid Career Growth
- Annual Training Budget
- Robust Health Coverage, including
- Optical Cover, and
- Dental Cover
- Wellness Programs, including
- Free Gym Cover
- Free Spa Cover
- Competitive Pension Plan
- Flexible Working
- Opportunity to work in other global offices
- Life Cover
- Performance Bonus
- Paid Vacation Days
- Fully-funded Team Bonding Activities