cover image
Genio

Genio

glean.co

1 Job

145 Employees

About the Company

Genio creates beautifully simple learning tools that boost knowledge, skills and confidence.

Our award-winning app solves a core classroom problem and is trusted by more than 750 colleges and 100,000s of students worldwide.

We're fast-growing, Tech for Good innovators driven to disrupt EdTech, and we're named as one of the top 10 tech companies to work for in the UK.

At Genio, we're not cogs in a wheel; we're all individuals with shared belief in impact-driven tech. We pool our talents to drive innovation, and use our combined skills for the common goal of empowering learners.

Listed Jobs

Company background Company brand
Company Name
Genio
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Design, develop, and maintain scalable, high‑quality SaaS solutions, lead technical initiatives, mentor junior engineers, and collaborate across product, design, and data teams to deliver reliable learning tools aligned with engineering principles. **Expectations:** - Deliver robust, maintainable code on schedule. - Drive technical excellence and system performance improvements. - Provide mentorship and foster a collaborative, trust‑based team culture. - Communicate progress, issues, and decisions clearly to squad and stakeholders. **Key Responsibilities:** - Design, develop, test, and deploy backend (Kotlin) and frontend (TypeScript/React) features. - Write clean, testable code; lead and participate in code reviews. - Ensure automated testing, CI/CD pipelines, and code quality standards are upheld. - Diagnose and resolve complex performance, memory, and concurrency issues. - Contribute to architecture decisions and system reliability enhancements. - Partner with Product Managers and UX Designers to refine requirements and deliver user‑focused solutions. - Mentor less‑experienced engineers through pairing, knowledge sharing, and tech talks. - Advocate for continuous improvement of engineering processes and team efficiency. **Required Skills:** - Strong object‑oriented and/or functional programming expertise. - Proficiency in HTML5, CSS, JavaScript (TypeScript) and React. - Advanced Kotlin for server‑side development. - Working knowledge of Flutter and Dart for mobile apps. - Experience with PostgreSQL and NoSQL databases. - Deep understanding of automated testing, CI/CD, and code quality best practices. - Ability to debug performance, memory‑leak, and concurrency problems using profiling tools. - Excellent communication, collaborative mindset, and willingness to mentor. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - No specific certifications required; relevant industry certifications are a plus.
Leeds, United kingdom
On site
Senior
18-12-2025