About the Company:
The Open English brand has been a leader in teaching English through virtual classes for over 15 years. The Next U brand, acquired in 2016, also provides a leading teaching platform, based on the high demand for digital and technological skills such as web and app development, digital marketing and design. We are proud to be a market-leading global digital education (EdTech) company, offering online language teaching for adults and children through our Open English Junior brand, as well as online certificates in digital, technology and business specializations. We are currently in 25 countries, across 3 continents.
We invite you to join us, and be part of an innovative team, dedicated to empowering our students. We are continuously looking for the best professionals in their fields to join our team. We offer the opportunity to work together and implement new ideas, in a happy and inspiring work environment.
Job Description
As a Software Engineer at Open English, you will be creating and maintaining mobile applications using technologies such as React Native, Typescript, JavaScript and REST.
What You'll do:
- Develop and maintain the code that powers the Open English mobile app on Android and iOS; using React Native and TypeScript.
- Develop clean & performing code and leave it better than you found it.
- Collaborate with teammates, product managers and cross-functional partners.
- Enthusiastically look for ways to improve our customer's experiences.
- Participate in peer code reviews.
- Help design and build reusable frameworks and libraries to simplify development.
- Proactively refactor code that needs improvement.
- Stay up to date on the latest technologies in development, and apply them to help the team’s overall development speed, and to ensure our products are as performant as Possible.
What will help you succeed:
- 3+ years of experience developing apps with React Native.
- 4+ years of professional experience with JavaScript (ES5 and up).
- Experience with testing tools.
- Experience calling RESTFUL APIs.
- The ability to work on your own without a lot of help or supervision.
- Good work ethic, with a strong sense of responsibility.
- BS in Computer Science or an equivalent degree.
-English Fluency is required.
- Working up to 2PM US EST is also required to have some hours overlapping with the team.
Nice to have:
- Experience with react-native-web.
- Experience with Storybook.
- Experience developing Android applications using Java/Kotlin.
- Experience developing iOS applications using Swift/Objective-C.