We are a small London startup with the ambition to change education with ML-powered tutoring. Our flagship product is a mobile application for teaching English to intermediate and advanced learners.
Please read the following job description thoroughly to ensure you are the right fit for this role before applying.
We’re on the verge of solving one of the biggest challenges in education – making high-quality, personalized learning accessible to everyone. What was once technologically impossible is now within our grasp.
What you will do:
Be responsible for quality assurance across all Glite Tech products; including mobile apps, websites, and backend APIs.
Perform both manual and automated testing.
Prevent regressions and recurring bugs.
Maintain the automated mobile release management infrastructure.
Communicate with product managers and designers to understand product requirements.
Collaborate with developers to report and resolve issues.
Essential skills
Knowledge of 1 or more script languages (e.g. JS, python, bash, etc.).
Knowledge of common data formats: JSON, XML, HTML.
Strong understanding of the HTTPS protocol.
SQL expertise.
Experience with Git.
Understanding of formal logic, web traffic sniffing, and test matrix management.
Strong analytical, problem-solving, and communication skills.
Attention to detail and ability to interpret product requirements.
Familiarity with Apple Human Interface Guidelines (HIG).
Mobile or Web Automation test frameworks: XCUITest, selenium, UI Automator
Knowledge of unit testing and end-to-end testing best practices.
Experience with Android Debug Bridge (ADB) and Apple TestFlight.
Familiarity with Fastlane.
Experience with Apple Certificates Management.
Proficiency with GitHub Actions.
Knowledge of Docker.
Experience with iOS and Android developer settings (e.g., disabling animations, installing VPNs).
Understanding of DSYM file management.
Experience with Crashlytics/Firebase.
Proficiency in mobile application performance management (e.g., time to first screen optimization).
Understanding of mobile application release cycles.
Experience of learning new languages
What we can offer
A real-deal startup adventure: you'll be hopping on a major project while it's still in the works!
A cool "Do Your Thing" vibe.
A crew all about people and products.
Unlimited possibilities to learn - we’ll pay for courses, conferences, books etc.
Always room to grow.
Work from our London office.
Freedom to suggest, implement, and test ideas.
Competitive salary & perks.
Hiring process:
As a startup, it is crucial for us to hire highly skilled professionals. Our interview process consists of 3-4 interviews.
After all interviews, we would like to invite you to work with us in our London office for 1-2 paid test days. If everything goes well, we will make an offer to the successful candidate.
#J-18808-Ljbffr