Responsibilities
- Contribute to our award winning Android app and internal tooling
- Build new features and products from scratch in a configurable way
- Share your knowledge with those around you, contributing to our learning culture
- Own your projects, working in small teams across the bank to collaboratively deliver
- Aim for greatness in everything you do, staying curious and inquisitive
- Be part of a scaling team and organisation as we change banking for good
Requirements
- Ability to understand and prioritise security when implementing new features, fixing bugs or making technical improvements
- Focus on Accessibility
- Write clean and maintainable code
- Commit, review and ship new code from the first week
- Work closely with other Android engineers of varying experience levels
- Collaborate within a flat, open, and supportive culture
Nice to Have
- Experience maintaining a library
- Contributing to open source software (OSS)
- Dealing with Internationalisation
Benefits
- 25 days holiday
- Birthday off
- Option to opt-out of public holidays
- Option to buy/sell up to 5 days of annual leave a year
- 16 hours paid volunteering time a year
- Enhanced Pat & Mat leave
- Perkbox
- Length of service increased annual leave
Work Arrangement
Hybrid
Team
Structure: Small teams working collaboratively across the bank
Additional Information
- Self-driven individual expected to take full ownership of building, designing, discovering, and maintaining code
- Strong emphasis on testing: Espresso for UI/E2E tests, JUnit for unit tests, manual testing before production
- Collaboration with QA engineers on complex feature delivery
- Work involves building SDKs for international clients using modules from Starling UK App
- Feature parity between Android and iOS apps is important
- Weekly team meetings to discuss pain points and improvements
- Opportunity to attend conferences and meet-ups in person