App Developer
Flexischools
- Closing: This role has no specific closing date.
Perks and benefits
Work from home option
Employee Assistance Programme
Enhanced maternity and paternity leave
Paid volunteer days
Salary sacrifice
Team social events
Team lunches
Cycle to work scheme
Candidate happiness
8.24 (176)
8.24 (176)
Job Description
The Role
We are seeking an experienced Senior Mobile Engineer to join our team at Flexischools. The ideal candidate will have a strong background in developing scalable and high-quality web and mobile applications, a keen eye for detail, and a passion for delivering seamless and engaging user experiences.
Role Accountabilities
Leads app design direction, ensuring consistent UI across Flexischools applications
Translates design concepts into functional UI components in collaboration with designers and UX professionals
Stays updated on app development trends and promotes modern UI techniques within the team
Mentors team members, enforces coding standards, and conducts code reviews for quality assurance
Implements automated testing and resolves technical issues to ensure code reliability and performance
Participates in architectural decisions, aligning app architecture with project goals
Addresses cross-platform compatibility, accessibility challenges, and UI bugs
Maintains up-to-date technical documentation
Delivers high-quality, timely work aligned with product priorities using an MVP approach
Skills & Experience
Essential Technical Skills
React
React Native
JavaScript/TypeScript
Excellent CSS skills
Node JS
Tailwind
UI Testing – Cypress, Jest, Enzyme. Detox
Understand the fundamentals of quality code, source control, continuous integration, and delivery
Embrace test automation, DevOps and SRE as part of the team culture.
Advantageous Technical Skills
Experience with AWS - S3, CloudFront, Amplify
Experience with MongoDB
Experience with Apollo
Experience with Graph QL
Experience with event-driven Microservices
Experience with Redux
Removing bias from the hiring process
Removing bias from the hiring process
- Your application will be anonymously reviewed by our hiring team to ensure fairness
- You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review