Job details

Software Engineer (Mobile - React Native)

  • iOS
  • Agile
  • React Native
  • Kotlin
  • Software Engineering
  • Translating
  • Application Development
  • User Interface
  • Design Patterns
  • Continuous Integration
  • Usability
  • Information Technology
  • Architecture Design
  • Shipping
  • Streamlining
  • Reliability

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 month ago

Roles & Responsibilities

About the Company

Dedicated to developing software that fosters quality education, defined by its ability to inspire curiosity, creativity, and community, their software achieves this through visual content creation and collaboration in millions of classrooms worldwide.


  • Collaborate with cross-functional teams to define, design, and ship new iOS/Android features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Enhancing the efficiency and dependability of apps, like fortifying network communications to withstand unreliable internet connections.
  • Streamlining operational procedures, for instance, optimizing internationalation processes employed for translating the application into over 40 languages.


  • Bachelor's Degree in Computer Science, Information Technology or relevant qualifications.
  • Prior experience building applications in React Native (with Swift/Java where necessary).
  • Proven track record in shipping features for both Android and iOS.
  • Strong understanding of Android and iOS app architecture, design patterns, and best practices.
  • Thrives in a start-up and fast-paced environment.