At a Glance
- Tasks: Architect and own the mobile platform, ensuring fast and safe feature delivery.
- Company: Join giffgaff, a forward-thinking tech company with a supportive culture.
- Benefits: Competitive salary, hybrid working options, and a focus on work-life balance.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Make a real impact by shaping the future of mobile development.
- Qualifications: 5+ years in software engineering, expertise in React Native, and TypeScript skills.
The predicted salary is between 60000 - 75000 £ per year.
Here at giffgaff we’re looking for a passionate and enthusiastic Software Engineer who doesn't just want to ship features, but wants to build the engine that ships them. You will join our Platform Team with a clear mission: Enable our feature teams to move faster, safely. You will own the mobile architecture, the design system, and the developer experience. You won't just write code; you will design the standards for security, performance, and scalability that the rest of engineering relies on. You will work in a cross‑functional team with like‑minded people to ensure this product is successful and sustainable. We work with many teams at giffgaff, including various partners and associates we rely on, to ensure we’re active and engaged with our engineering community, improving our ways of working and maintaining a high standard and quality of products we create.
What you’ll build & own:
- Platform Architecture: Architect the core React Native framework, abstracting complex tasks into reusable components.
- Design System Ownership: Build, document, and maintain the core UI library to ensure UI consistency across iOS and Android.
- Mobile DevOps: Own the CI/CD pipelines and manage the release lifecycle, including iOS/Android beta testing and upgrades.
The must haves:
- 5+ years of software engineering experience, with deep expertise in React Native.
- Proficiency in TypeScript and a strong understanding of static typing.
- Experience writing or maintaining Native Modules (Swift/Obj-C or Kotlin/Java).
The other stuff we are looking for:
- Observability, “you build it you run it” attitude.
- Event‑Driven Architecture; SOLID principles; micro‑frontends.
- Deep knowledge of performance profiling (Flipper, Xcode Instruments).
- Background in creating CLI tools to automate developer workflows.
Benefits: We offer a competitive salary and a comprehensive benefits package, including hybrid working options and a supportive, inclusive culture. Employees are encouraged to enjoy a healthy work‑life balance and are supported with various perks and development opportunities.
Location: Our office is in Uxbridge, West London. Hybrid and remote options are also available.
Senior Software Engineer (Mobile Platform) in London employer: Giffgaff
At giffgaff, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our comprehensive benefits package, hybrid working options, and a supportive environment that encourages a healthy work-life balance. Join us in Uxbridge, where you will not only contribute to cutting-edge mobile architecture but also be part of a community that values your input and development.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Mobile Platform) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at giffgaff on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the role. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your React Native expertise, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience and passion for mobile development.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of mobile architecture. Practice common algorithms and system design questions, especially those related to CI/CD pipelines and performance profiling.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the giffgaff team!
We think you need these skills to ace Senior Software Engineer (Mobile Platform) in London
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just about shipping features but are genuinely excited about building the engine behind them.
Tailor Your Experience:Make sure to highlight your experience with React Native and TypeScript. We’re looking for someone who can own the mobile architecture, so be specific about your past projects and how they relate to what we do at giffgaff.
Be Clear and Concise:Keep your application clear and to the point. We appreciate a well-structured application that showcases your skills without unnecessary fluff. Remember, we want to know how you can contribute to our Platform Team!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our community at giffgaff.
How to prepare for a job interview at Giffgaff
✨Know Your Tech Inside Out
Make sure you brush up on your React Native skills and TypeScript knowledge. Be ready to discuss your past projects in detail, especially those involving mobile architecture and CI/CD pipelines. This will show that you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, particularly around performance profiling or building reusable components. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate how you tackled these issues.
✨Understand Their Culture
Research giffgaff’s values and culture. They emphasise a supportive and inclusive environment, so be ready to discuss how you’ve contributed to team dynamics and improved ways of working in your past roles. This will help you connect with the interviewers on a personal level.
✨Ask Insightful Questions
Prepare thoughtful questions about their platform architecture and the challenges they face. This shows your genuine interest in the role and helps you gauge if the company aligns with your career goals. Plus, it gives you a chance to demonstrate your knowledge about mobile development trends.