Back to jobs

Senior Software Engineer

Mexico City, Mexico

About Us

At Udemy, we’re on a mission to improve lives through the power of learning. We’re a leading global learning company and one of the world’s largest education platforms, with more than 67 million learners. Our goal is to provide flexible, effective skill development to empower organizations and individuals. 

Talented people are everywhere, and the right opportunity can be hard to come by. That’s why we’re focused on revolutionizing learning, using our skills and expertise to help others develop theirs and reach their full potential. Individually, we bring our unique perspective to reimagine the way we share knowledge. Together, we can improve lives by making learning more accessible for our learners, our instructors, and businesses around the world.

Hybrid work

Udemy is headquartered in San Francisco with global offices in Australia, India, Ireland, Türkiye, and other US locations. Our robust hybrid work model spans San Francisco, Denver, Ankara, Dublin, Mexico City and Melbourne. This hybrid position requires two days per week in the office at the nearest hub. 

About You 

You’re an analytical problem-solver ready to put your skills toward purposeful work that has a global impact. You want to lead the way in innovation, exploring the latest technologies and finding new solutions. You thrive in a collaborative environment and are eager to work with and learn alongside the best in Product, Design, and Engineering.

About the Role

We are seeking a highly skilled and motivated Senior Software Engineer (IC3) with deep expertise in React Native to join our Native Mobile team. As a Senior Engineer, you will contribute to the development of our mobile applications, supporting millions of users globally. You will focus on designing, developing, and optimizing scalable, high-quality cross-platform solutions.

This role is ideal for an engineer passionate about mobile technology, React Native, and driving impactful results through technical excellence. You'll work closely with product, design, and engineering teams, ensuring seamless, high-performing user experiences.

What You’ll Be Doing

  • React Native Development: Develop and maintain mobile applications using React Native, ensuring a seamless cross-platform experience for iOS and Android users.
  • Feature Implementation: Collaborate with product and design teams to translate requirements into robust, scalable mobile solutions.

  • Optimize Performance: Ensure applications are performant, responsive, and optimized for a global user base.

  • Mobile Architecture: Design and implement modular, maintainable, and scalable mobile architectures that align with best practices and long-term product goals.

  • Code Reviews & Mentorship: Conduct code reviews, share knowledge, and mentor junior engineers to elevate the team's technical proficiency.

  • Integration & Collaboration: Work closely with backend teams, architects, and QA to deliver high-quality, end-to-end solutions.

  • Technical Innovation: Advocate for and implement cutting-edge technologies and frameworks to improve development efficiency and product quality.

  • Testing & Deployment: Ensure robust testing strategies (unit, integration, and end-to-end) and a smooth CI/CD pipeline for rapid and reliable deployments.

Experience and Knowledge

  • 4+ years of experience in mobile app development with a focus on React Native.

  • Strong knowledge of JavaScript and TypeScript for building cross-platform mobile applications.

  • Hands-on experience with iOS and Android development, including platform-specific nuances and performance optimization.

  • Familiarity with mobile development patterns and principles, including MVC, MVVM, or similar.

  • Proven track record of delivering high-quality, scalable mobile applications using React Native in production.

  • Experience integrating third-party libraries, APIs, and services into React Native applications.

  • Exposure to native module development for extending React Native functionality on iOS and Android is a plus.

  • Knowledge of mobile CI/CD tools, automated testing frameworks, and release management practices.

  • Strong collaboration and communication skills, with a demonstrated ability to work effectively across teams and influence stakeholders.

At Udemy, we strive to be transparent around compensation. Actual compensation for this role is based on several factors, including but not limited to job-related skills, qualifications, experience, and specific work location due to differences in the cost of labor. In addition to a base salary, this role is also eligible for benefits and equity.

Hiring Compensation Range

$1,040,000 - $1,300,000 MXN

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

We want to understand all of the ways that you have interacted or been exposed to Udemy so that we can continue to invest in efforts that resonate with candidates.

Select...
Select...

Saying “No” to this question indicates you are eligible for work in the United States and do not require sponsorship.

Select...
Select...

Demographic Questions

Voluntary Self-Identification

To support our inclusive recruiting process and for reporting purposes, we welcome you to participate in the self-identification survey. This survey is confidential, voluntary and anonymous. 

We believe everyone has something special to give – their authenticity, empathy, unique backgrounds. At Udemy, we make a promise to each other to respect that and be kind. And because we believe the best ideas are born as a result of people from all walks of life coming together, we work hard to create an inclusive space for all.

As part of Udemy’s Equal Employment Opportunity policy, we don’t discriminate based on any protected group status under any applicable law. So rest assured, whatever your decision, the survey will not be considered in the hiring process or thereafter.

Information regarding data privacy is available within the Udemy Careers Privacy Notice.

Select...
Select...
Select...