Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Mobile Developer - React Native image - Rise Careers
Job details

Senior Mobile Developer - React Native

About invygo

Founded in 2018 and headquartered in Dubai, invygo aims at simplifying the process of getting a car. With the success of our expansion to Saudi Arabia in 2021 and in Qatar in 2023, we have continued to grow our operations.

Being the first car subscription app of its kind in the region, we have a proven track record and an in-depth understanding of our customers' mobility needs.

Our app enables customers to own or subscribe to a car on a monthly basis without any hassle. Customers can commit for a minimum of 1 month with our monthly plans or 36 months with our Subscribe to Own service.

invygo's car subscription service is different from renting or buying a car. We offer the best of both worlds. Unlike renting, we don't require our customers to make a large deposit upfront. They can also choose the exact car model and features they want through our app, a benefit that rental companies don't offer. Buying a car comes with high up-front and maintenance costs, long-term commitment, registration and insurance charges. With invygo's Subscribe to Own plans, our customers pay an all-inclusive fee monthly without the additional paperwork and cost.

At invygo, we empower our customers to access a car with no deposit or down payment, no long-term commitment, and the option to cancel their monthly subscription plans at any time through our seamless digital platform.

About the role

We are looking for a T-shaped Senior Mobile Developer with expertise in both IOS and Android platforms and with a sound foundation in development practices and continuous delivery to join our dynamic team. In this role, you will be responsible for designing, writing and delivering software while closely collaborating with your team members. Your contribution to evolving legacy codebases and implementing innovative solutions will drive our products to new heights, aligning them with business objectives and customer needs.

Responsibilities

Development & Emergent Design Practices

  • Design, write and deliver software while improving the reliability and stability of our platform.
  • Evaluate and evolve legacy systems, incrementally implementing strategies to refine and modernise our technology stack.
  • Drive the adoption of best practices in development and design, ensuring innovative and practical solutions.
  • Experience in TDD, Pair Programming, Continuous Refactoring, and Simple Design is a big plus.

Collaboration and Mentorship

  • Coach junior engineers through pair programming, code reviews, and brown bag sessions.
  • Act as a role model in fostering effective teamwork and communication.
  • Collaborate with team members to make sound decisions.
  • Cultivate a collaborative team culture that values innovative thinking and continuous improvement.

Product Mindset

  • Deliver value to customers while deeply understanding their needs and crafting practical solutions.

  • Exposure to working in a collaborative, customer-centric environment 
  • Extreme bias to simple solutions and working in an iterative way that reduces the risk of accidental complexity and wasting of engineering capacity.
  • Exposure to working with and modernising codebases, demonstrating a track record of successful incremental improvements.
  • Good mentorship with the ability to inspire and collaborate with team members in making critical technical decisions.
  • Strong analytical and problem-solving skills, with a knack for developing customer-driven solutions.
  • Excellent communication and interpersonal skills

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Mobile Developer - React Native, Invygo

Are you ready to take your career to new heights as a Senior Mobile Developer at invygo? Join us on an exciting journey to revolutionize the car subscription experience in the Middle East! Founded in 2018 and headquartered in the vibrant city of Dubai, invygo is all about simplifying mobility for our customers. With our innovative app, we help users access cars on a hassle-free monthly subscription basis, giving them a taste of both flexibility and ownership. As a Senior Mobile Developer, you'll be at the forefront of our tech team, focusing on both iOS and Android platforms. You'll design, write, and deliver cutting-edge software while refining our legacy systems to ensure optimal performance. Collaboration is key, and you’ll mentor junior engineers, fostering a team culture that thrives on creativity and innovation. We value a product mindset, so you'll need to deeply understand our customers' needs and craft thoughtful solutions that resonate with them. Expect to work in a dynamic environment that embraces continuous improvement, agile methodologies, and the latest development practices. If you’re passionate about driving change, simplifying complex systems, and playing a pivotal role in a ground-breaking tech company, invygo is the place for you!

Frequently Asked Questions (FAQs) for Senior Mobile Developer - React Native Role at Invygo
What are the main responsibilities of a Senior Mobile Developer at invygo?

As a Senior Mobile Developer at invygo, you will be responsible for designing, writing, and delivering high-quality software for both iOS and Android platforms. You'll work to improve our platform’s reliability and stability, evaluate and modernize legacy codebases, and adopt best practices in development. Collaboration with your team is key, as you will also mentor junior engineers through pair programming and code reviews.

Join Rise to see the full answer
What qualifications are needed for the Senior Mobile Developer position at invygo?

To excel as a Senior Mobile Developer at invygo, you should have a strong foundation in mobile development for both iOS and Android platforms. Familiarity with development practices such as Test-Driven Development (TDD), Pair Programming, and Continuous Refactoring is highly appreciated. Additionally, strong analytical and problem-solving skills, excellent communication abilities, and a customer-focused mindset are vital for this role.

Join Rise to see the full answer
What does the team culture look like at invygo for the Senior Mobile Developer role?

At invygo, the team culture is built on collaboration, innovation, and continuous improvement. As a Senior Mobile Developer, you'll be encouraged to foster effective teamwork and communication. You'll have the opportunity to mentor junior engineers and contribute to a work environment that values creative thinking and shared goals towards improving customer experiences.

Join Rise to see the full answer
How does invygo ensure career growth for a Senior Mobile Developer?

Invygo prioritizes career growth through mentorship, collaborative projects, and ongoing learning opportunities. As a Senior Mobile Developer, you will actively engage in coaching junior engineers and participating in knowledge-sharing sessions. This culture of mentorship not only enhances your own skills but also helps you develop leadership qualities as you guide others in their development journey.

Join Rise to see the full answer
What technologies are used by a Senior Mobile Developer at invygo?

As a Senior Mobile Developer at invygo, you will work with a range of advanced technologies tailored to mobile development on iOS and Android platforms. Familiarity with React Native is essential, as it is a significant part of our tech stack. In addition, you'll engage with various tools and frameworks that support continuous delivery and modernize legacy systems, enhancing the overall performance of our products.

Join Rise to see the full answer
Common Interview Questions for Senior Mobile Developer - React Native
Can you describe your experience with React Native at a previous job?

When answering this question, be specific about the projects you have worked on, the challenges faced, and how you applied React Native to solve those challenges. Highlight any collaborative efforts and how you integrated feedback into your development process to improve the app's user experience.

Join Rise to see the full answer
How do you approach legacy code when joining a new project?

It’s important to assess the legacy code’s current functionality and architecture before making changes. Discuss your method of understanding the codebase initially, planning incremental improvements, and applying best practices to modernize the systems while minimizing disruption to existing users.

Join Rise to see the full answer
What strategies do you use to mentor junior developers?

Focus on providing constructive feedback through pair programming sessions or code reviews. Describe your approach to fostering a supportive environment where juniors feel comfortable asking questions and learning from mistakes, which helps them grow their skills effectively.

Join Rise to see the full answer
How do you ensure software quality in your development process?

Discuss your experience with Test-Driven Development (TDD) and how you implement automated testing in your workflows. Explain the importance of setting up continuous integration processes that can swiftly catch and address bugs before they reach production.

Join Rise to see the full answer
What is your view on collaboration in software development?

Emphasize that collaboration is essential for successful software development. Share examples of how teamwork has improved project outcomes in your past roles, and discuss the communication tools or practices you use to ensure all team members are aligned.

Join Rise to see the full answer
How do you analyze user feedback to improve your app?

Explain how you gather user feedback through analytics or direct communication. Illustrate how you prioritize this feedback and turn it into actionable development tasks that will enhance user satisfaction and engagement in the app.

Join Rise to see the full answer
Describe a challenging problem you faced in a development project and how you solved it.

Share a specific scenario, detailing the problem, your analytical approach to finding a solution, and the outcome. Highlight the importance of creativity and critical thinking in overcoming obstacles while ensuring project goals were met.

Join Rise to see the full answer
What are your thoughts on agile development?

Discuss how agile methodologies promote adaptability and collaboration among teams. Mention your experience working in an agile environment, including any specific frameworks like Scrum or Kanban, and how this approach has benefited your development process.

Join Rise to see the full answer
How do you keep up with the latest trends in mobile development?

Talk about the resources you use to stay updated, such as online courses, tech blogs, or attending industry conferences. Share how you implement new techniques or technologies into your projects to ensure they remain current and relevant.

Join Rise to see the full answer
What is your strategy for dealing with tight deadlines?

Explain your prioritization approach when faced with imminent project deadlines. Discuss how you manage time effectively, perhaps by breaking tasks into smaller, manageable parts, and maintaining open communication with your team about progress and potential challenges.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

A fantastic opportunity for a Software Engineer, CI/CD to enhance developer experience and system reliability at Jobgether, a leading talent matching platform.

Photo of the Rise User
Posted 4 days ago

Join Jobgether as a Software Engineer, CI/CD and help shape the developer experience through innovative solutions in a fully remote capacity.

Posted 13 days ago

Join Mindrift as a Freelance Software Developer (Rust) to influence advanced AI projects on your own schedule.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Become a key player in Google Cloud's Site Reliability Engineering team as a Senior Staff Software Engineer, helping to ensure system reliability and performance.

Photo of the Rise User
Posted 15 hours ago

Dayshape is seeking an enthusiastic Software Engineer Intern to support their innovative resource management platform.

Photo of the Rise User
Posted 11 days ago

Join FIS in Jacksonville as a Software Development Engineer to innovate and create scalable software solutions.

Photo of the Rise User
Posted 9 days ago

A large enterprise client is looking for seasoned Full Stack Engineers to tackle deployment challenges and enhance system reliability remotely.

Photo of the Rise User
Sopra Steria Remote Avenida del Aeropuerto, S/N, Sevilla, Sevilla, España
Posted 3 days ago

Join Sopra Steria as a Liferay Analyst Programmer, a leader in digital services and software development, and contribute to international security and aviation projects.

Invygo is MENA's first & largest car subscription service creating accessible mobility options through an all-inclusive monthly subscription, all in a seamless app-based experience. For consumers: we provide them access to passenger cars without ...

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!