Senior Android Engineer

Place of work Sheffield
Contract type Full-time
Start date -
Salary £60K–£75K a year

Job details

Job description, work day and responsibilities

Job description
Location: UK Remote

Annual Salary: £60,000 - £75,000

About Twinkl

We're here to help those who teach. It's what brings us to work every day. At Twinkl, we’ve been providing educators across the world with high quality, trusted teaching and learning resources for over a decade now. They’re all written and checked by our wonderful team of experienced educators, and there are hundreds of thousands of resources to download, with new ones added daily.

About The Mobile Apps Team & Digital Products Area

The digital products area is dedicated to creating innovative and engaging digital experiences for children and educators. We are committed to enriching the lives of users through interactive and educational applications that inspire creativity, learning, and fun. It’s within this area that the Mobile Apps Team sits. Its main responsibility is to create native apps for Android and iOS that delight teachers and students alike.

We’re looking for experienced Android and iOS engineers who have the technical expertise to handle any challenge and contribute to the company’s growth with a Product Engineer mindset to deliver great products. You will be instrumental in designing and creating modular components, ensuring our apps portfolio can scale efficiently and quickly. Additionally, you will drive the implementation of best practices in mobile development as well as maintaining high standards of quality and performance. As a senior member of the team, you will also help mentor other mobile engineers, and in this way foster their growth and enhance the overall capability of our team.

Ongoing Projects/how You’ll Spend Your Day
• Develop and Enhance Educational Apps: Work on a wide range of mobile apps aimed at learning experiences across several subjects. These include, but 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, prioritise 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 proficient in Android development and have an extensive knowledge of Java/Kotlin and the Android SDK. Have experience with common Android patterns such as MVP, MVVM, and Clean Architecture, as well as a good understanding of Jetpack Compose.
• 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.

Company address

United Kingdom
England
Sheffield
Show on map Get directions
Company Name: Twinkl Educational Publishing
You will be redirected to another website to apply.
Offer ID: #1230170, Published: 4 weeks ago, Company registered: 2 months ago

Other offers

Now Hiring: iOS | Android | Mobile Developers (5+ yrs exp.) Join Emonics LLC!
2172login
· Dallas, US
Job description Are you a seasoned Mobile Developer with expertise in iOS, Android, or cross-platform development? Looking to work with a dynamic team that values your talent? Emonics LLC is actively hiring experienced m...
Android Developer (Native AMP Experience)
2172login
· Cincinnati, US
Job description Job Description:Required Skills:· 3+ years of experience with large-scale Android applications.· Proven experience with Kotlin and Android SDK.· Strong familiarity with Jetpack Compose.
Java Android Developer
2172login
· Waynesboro, US
Job description Company Description Company : A Global IT consulting firm with several large customer engagements across US. It provides strategic business consulting, technology,engineering and outsourcing services to h...
Android Developer
2172login
· Johnston, US
Job description Adidev Technologies,(www.adidevtechnologies.com) is a premier IT consulting firm delivering top-notch Android Developer solutions to industry giants including Delta, Google, Apple, Spotify, US Bank, FedEx...
Android Developer - W2 ONLY - Locals to Plano, TX.
2172login
· Plano, US
Job description • NOTE: W2 ONLY - Onsite - Locals to Plano, TX • NOTE: W2 ONLY - Onsite - Locals to Plano, TX • NOTE: W2 ONLY - Onsite - Locals to Plano, TX Position: Mobile Android Developer Duration: 6-12+ Months contr...
Android Developer
2172login
· Birmingham, US
Job description JD for Android Developer:An Android developer is responsible for designing and building application for Android Operating system, which runs on various Android mobile devices including phones, tablets.Req...
Software Engineer - Android
2172login
· Washington, D.C., US
Job description Position Summary... What you'll do... As a part of Walmart Global Tech (WGT) you’ll build industry defining reusable customer and partner facing services and products to lead differentiated experiences an...
Android Developer
2172login
· California, US
Job description Adidev Technologies,(www.adidevtechnologies.com) is a premier IT consulting firm delivering top-notch iOS and Android Developer solutions to industry giants including Delta, Google, Apple, Spotify, US Ban...
Android Developer
2172login
· Roanoke, US
Job description Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking an Android Developer for our client in t...
Senior Software Engineer (Android)
2172login
· Massachusetts, US
Job description Who We Are WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and grounded in strategy and user-centric design. We create long-term partnership...
Android Developer
2172login
· Auburn Hills, US
Job description Job Description: Below is the job description for the position we are seeking:Years of Experience: 9Experience developing native mobile applications.Experience with integration to REST web services.Experi...
ios/ android developer
2172login
· Milwaukee, US
Job description Company Description Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming busine...
Android Developer job posting sites Charlotte, NC
2172login
· Charlotte Pass, AU
Job description Position: Android Developer Location: Charlotte, NC (Hybrid role 3 days onsite 2 days remote) Rate: $65/hr on C2C USC/GC only Job Description REQUIRED SKILLS / EXPERIENCE Bachelor’s degree in computer sci...
Android Developer (Native Android)
2172login
· North Johns, US
Job description Get AI-powered advice on this job and more exclusive features. This range is provided by BayOne Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn m...
Senior Android Engineer
2172login
· Woonsocket, US
Job description At CVS Health, we are dedicated to improving the health and well-being of our communities. We are seeking a highly skilled Senior Android Engineer to join our dynamic team and help us develop cutting-edge...