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: 5 months 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.
Responsibilities:
- 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.
Qualifications:
- 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.