Join the waitlist

Thank you for your interest!
We've launched our beta app to a limited set of users currently. To gain access, secure your spot on the waitlist.

Oops! Something went wrong while submitting the form.
Please enter your name
Please enter your email
Please enter your email
Thank you for subscribing to the waitlist!

Software Engineer - React Native

On-site | Karachi | Full-time

How to apply?

Send your CV at careers@mahaana.com with the subject “Software Engineer - React Native”. Please mention your current and expected salary in your submission.

Who we are

Mahaana is leading fintech innovation as Pakistan’s first digital wealth management company. We empower individuals to achieve superior investment returns tailored to their unique goals and risk profiles. We’ve launched an ETF on the Pakistan Stock Exchange and introduced a fund that’s a top performer in its category. As we enter a high-growth phase, our commitment to revolutionizing the investment landscape remains steadfast, making it more accessible, efficient, and personalized for all.

Job summary

As a Software Engineer specializing in React Native, you’ll be responsible for developing and maintaining high-quality mobile applications. You’ll work closely with cross-functional teams, including product management, design, and backend engineering, to create seamless user experiences. The ideal candidate will have at least 2 years of experience in mobile app development and a passion for building scalable and efficient mobile applications.

Key responsibilities

  • Design, build, and maintain high-performance mobile applications using React Native.
  • Work closely with product managers, designers, and other developers to understand requirements and deliver features that enhance user experience.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Identify and fix bugs, conduct code reviews, and implement automated testing to ensure the reliability of applications.
  • Add functionality and fix bugs in the React web codebase as needed
  • Optimize applications for maximum speed and scalability, ensuring a smooth user experience across various devices.
  • Keep up-to-date with the latest industry trends, tools, and technologies to continuously improve your skills and the quality of our products.

What you’ll need

  • A bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 2 years of experience in mobile application development, with a strong focus on React Native.
  • Strong proficiency in JavaScript, React Native & React
  • Strong proficiency with RESTful APIs and third-party libraries.
  • Experience with state management libraries (e.g., Redux, MobX).
  • Understanding of mobile app architecture and design patterns.
  • Experience with version control systems (e.g., Git), CI/CD pipelines, and agile methodologies.
  • Strong problem-solving abilities, excellent communication skills, and a team-oriented mindset.
  • Candidates with experience in native mobile development will be preferred

What’s in it for you

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Medical insurance