Looking for a change? Go for impact.

Tech Nonprofit Jobs & Internship Positions

‹ View more opportunities

Senior Software Engineer - Mobile Lead

Rolling Deadline  |  Full-Time Job  |  Telecommute


We are seeking a senior software engineer with a mixture of engineering leadership, full stack, and native mobile application development experience to join a team responsible for building the world’s leading learning destination site, mobile applications, and platform. Our platform allows millions of learners around the world the opportunity to access education across a variety of different subjects.

Join the team working on making our mobile applications work harder for our learners. Delight millions of learners with engaging mobile experiences that enable them to learn from anywhere. We’re looking for a senior engineer who will act as a technical leader to help implement and propose new features.

Design, develop, deploy, and support scalable software systems
Collaborate with Product Management, UX, and Data Science to understand customer problems and identify solutions
Provide mentorship to team members
Build and maintain operationally viable solutions throughout the software life cycle
Commit to owning your code and supporting the customer facing environment
Promote teamwork and support a vibrant innovative work atmosphere
Qualifications & Skills:
Experience with technology leadership as a tech lead, team lead, or engineering manager
Comfortable experimenting with changes to process and technology to accelerate the delivery of value to customers
Native mobile application development for iOS and/or Android
Responsive front-end application development
Development of and usage of REST APIs
Ability to problem solve and drive projects with loosely defined requirements
Experience working in an agile development environment
Nice to Have:
Experience leading remote teams
Experience with React or other modern JavaScript frameworks
Test driven development and automated quality assurance
BS in Computer Science or relevant work experience

Date posted: