Software Engineer
On-site
Full Time
#Edtech
#Web Development
#Mobile Development
#Flutter
#Unity
#React
#Dart
#C#
#Agile
#Performance Tuning
#Software Design
#Code Review
Age of Learning is a global leader in the EdTech space, dedicated to building effective, research-based learning resources for children from Pre-K through 5th grade. With over 50 million children served worldwide, we are looking for a Senior Software Engineer to join our team in Mexico on a full-time, on-site basis to help us advance equity and access in education through our award-winning digital products like ABCmouse and My Math Academy.
Responsibilities
- Design, build, and maintain high-performance web and mobile applications for our suite of educational products.
- Develop features for Android, iOS, and web platforms while ensuring seamless integration of graphical and audio assets.
- Collaborate with product managers, designers, and educators to create engaging, user-friendly learning experiences.
- Contribute to product architecture and define development timeframes, dependencies, and project risks.
- Write scalable, secure, and maintainable code while conducting code reviews and mentoring junior team members.
- Optimize applications for performance, accessibility, and usability across all platforms.
- Work closely with our QA team to ensure high-quality software releases and resolve technical issues efficiently.
- Stay current with emerging technologies and best practices within the EdTech industry.
Must-haves
- Professional proficiency in both English and Spanish.
- At least 3 years of experience building consumer-facing, content-driven software, such as apps or games.
- Strong understanding of software design paradigms, design patterns, and the full development life cycle.
- Proven ability to perform performance tuning and optimization for front-end systems.
- Experience writing documented, unit-testable code that adheres to strict coding standards.
- Analytical mindset with the ability to translate business requirements and wireframes into robust application architecture.
Nice-to-haves
- A Bachelor of Science degree in Computer Science or a related field.
- Hands-on experience with Flutter or Unity.
- Proficiency in web development using frameworks like React.
- Experience with game frameworks such as Phaser or Pixi.
- Familiarity with statically typed languages like Dart or C#.
- Experience working within an Agile development environment.
- Background in developing educational or puzzle-based games.
Benefits
Age of Learning is an equal opportunity employer committed to fostering an inclusive environment for all employees.








