Role Summary:
We are seeking a highly skilled Senior Mobile Developer with deep expertise in React Native and native Android (Java/Kotlin) and iOS (Swift/Objective-C) development. The ideal candidate should have end-to-end experience delivering mobile applications, strong command over app architecture and deployment, and a passion for building scalable, secure, and user-centric applications.
Key Responsibilities:
- Full Mobile App Lifecycle Ownership
- Lead the design, development, testing (TDD), deployment, and maintenance of mobile apps across iOS and Android platforms.
- Collaborate on UX/UI wireframes, product requirements, and technical design documents.
- Feature Development & Integration
- Implement core app features using Firebase/Supabase, push notifications, deep-linking, location/maps services, RESTful and RPC APIs.
- Ensure seamless app performance, scalability, and robust security standards.
- CI/CD, Version Control & Code Quality
- Maintain Git repositories with clean branching and merging practices.
- Drive automation in build/test/deploy pipelines; collaborate closely in Agile sprints.
- Conduct and lead code reviews, mentoring junior developers and promoting best practices.
- Performance Optimization & Documentation
- Tune performance for both Android and iOS builds, with a focus on load times, memory usage, and battery efficiency.
- Document app architecture and development decisions to support scalability and knowledge transfer.
Requirements
- 5-8 yrs mobile development with React Native plus native Android (Java/Kotlin) & iOS (Swift/Obj-C); 5+ published apps.
- Own full app lifecycle – concept, UX wire-frames, coding, unit-tests (TDD), CI/CD release & store support.
- Implement features using Firebase/Supabase, push notifications, deep-linking, maps, REST & RPC APIs.
- Maintain Git repos; work in Agile sprints; mentor juniors & lead code-reviews.
- Optimise performance, scalability & security; document architectures for knowledge transfer.
- Experience with Docker concepts and Google Cloud Platform (nice to have).
- Bachelor’s in CS/SE; strong English & Arabic communication; proven problem-solving and user-centric UI/UX skills.
Benefits
- Provident Fund
- Gym Membership
- Leaves as per the company policy.
- Company-paid trips
- Easy Loan Facility for Employees
- Yearly Increment
- Health Insurance (includes spouse and parents) (till the age of 80)
Report job