Work on a wide range of mobile apps aimed at learning experiences across several subjects. These include, but are not limited to, maths, phonics, books, and languages. Ensure the apps are accessible and provide a seamless experience across different devices and screen sizes. Cross-Functional Collaboration:
Work with content creators in integrating educational resources efficiently in our mobile apps. Partner with product managers, designers, and fellow engineers to help define, prioritize, and implement new features and deliver high-quality educational solutions that are aligned with Twinkl’s goals. Collaboration among the Mobile Apps Team:
Collaborate closely with both Android and iOS engineers to ensure consistency in the approach to problem-solving and the use of similar design patterns. Share insights and strategies that help both teams deliver better and faster, ensuring a unified and efficient development process. Tech Culture:
As we grow our tech team at Twinkl, you will play an important role in scaling our technology, delivery processes, and overall tech culture. Help drive initiatives that strengthen how we work, foster a collaborative and innovative environment, and lead the implementation of technological solutions that can scale efficiently to meet the needs of our growing user base. Continuous Improvement and Innovation:
Stay current with the latest trends and advancements in mobile development and educational technology. Apply best practices in software development, including continuous integration and deployment (CI/CD) and automated testing. Contribute to the continuous improvement of Twinkl’s educational offerings by exploring new technologies and innovative approaches to learning. To succeed in the role, you will: Be a Technical Expert:
Be an expert in iOS development and have extensive knowledge of Swift and the iOS SDK. Have experience with common iOS patterns such as MVC, MVVM, and Clean Architecture, as well as a good understanding of SwiftUI. Experience with Objective-C, Spritekit, and RealityKit is a plus. Be a Problem Solver:
Have strong problem-solving skills while at the same time having the ability to identify issues, come up with solutions, and deliver them effectively. Approach challenges with a positive and proactive mindset, seeking innovative ways to improve the user experience and app performance. Be Collaborative:
Work well in a team environment, collaborating with cross-functional teams including product managers, designers, and other engineers. Communicate effectively, both verbally and in writing, to share ideas, provide feedback, and document processes. Show Leadership and Mentorship:
Provide guidance and mentorship to junior developers, fostering their growth and development. Take ownership of projects, leading by example and ensuring high standards of quality and performance. Be Adaptable and Resilient:
Thrive in a fast-paced, dynamic environment, adapting to changing requirements and priorities. Understand the Educational Domain:
Have a genuine interest in education and a desire to contribute to Twinkl’s mission of supporting educators and learners. You’ll work with: The technology team: product, engineering, design, UXR, and Data. We're interested in people that have: 5+ years’ experience in developing native iOS or Android applications. Experience with both UI and Unit Testing. Knowledge of backend APIs and their specificities, including authentication and best practices for securely and efficiently using them in mobile applications. Experience with Continuous Integration. Experience with both Android and iOS development (plus). Experience in mentoring junior engineers. Excellent communication and interpersonal skills. If you require a reasonable adjustment to the application/selection process to enable you to demonstrate your ability to perform the job requirements please include this at the foot of your covering letter. This will help us to understand any modifications we may need to make to support you throughout our selection process. In return for everything you can bring, we can offer you an exciting role in a fast-growing and dynamic business, with plenty of career opportunities. Here’s a couple of the things that make Twinkl a great place to be: A friendly, welcoming, and supportive culture. We believe work should be fun and always put people before process. Diversity, inclusion, and belonging - our Employee Network Program includes working groups for LGBTQ+, People of Colour, Disabilities (visible and invisible), Women in Tech, and Working Parents. From day 1 - Westfield Health, 29 annual leave days per year plus up to four additional days that may be awarded each year by the company, flexible working policy with opportunities to work from home and Twinkl subscription. After probation - company sick pay and cycle to work scheme. Long term service reward after 2+ years of service - Life insurance, enhanced pension contribution, enhanced maternity pay, enhanced adoption pay, and enhanced paternity pay.
#J-18808-Ljbffr