At a Glance
- Tasks: Design and implement scalable iOS code while inspiring best practices in a dynamic team.
- Company: Innovative tech company backed by industry leaders, transforming consumer software applications.
- Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
- Why this job: Join a fast-paced environment and make a real impact on millions of users.
- Qualifications: 5-8 years in Software Engineering with advanced iOS development skills.
- Other info: Collaborative culture focused on excellence and continuous learning.
The predicted salary is between 48000 - 84000 Β£ per year.
Location: London office or remote (Β±2h from UK time)
About Us
Backed by the founders of SoundCloud, SumUp, Flixbus, and SellerX, we are a technology company radically shaking up the world of consumer software applications, starting with mobile apps. We have a unique approach to identifying opportunities, entering markets, and scaling our products. This approach puts us on a fast trajectory for maximizing the reach and delight our products create. In just about two years since our founding, our products have already been used by more than 28 million users.
What you will be doing
- Design and implement clean, maintainable, testable, and scalable code across our products and our architecture.
- Devise unit, integration, and end-to-end tests.
- Employ modern software engineering paradigms such as structured concurrency.
- Apply engineering best practices and inspire others to do the same.
- Be on top of new relevant technologies.
- Think outside of the box about medium to long-term initiatives to radically improve and scale the impact of our development efforts.
What you bring
- Between 5-8 years of full-time work experience in Software Engineering.
- At least 4 years of experience in native iOS development (i.e. a very advanced knowledge of Swift with a foundational understanding of Objective-C).
- Preferably experience in other tech stacks (i.e. other mobile stacks or backend).
- Preferably at least a basic understanding of functional programming.
- Previous work experience in a fast-paced work environment (big tech or scale-up).
- Passion for consumer tech products.
- Fluency in English.
Who you are
- Pursuing excellence: You set ambitious goals and you do what it takes to achieve those, prioritizing your focus and energy in an outcome-oriented manner.
- Humble: You know there is a world of things you don't know and that learning never stops.
- Analytical: You enjoy solving problems and have a malleable mental model to come up with a logical solution framework.
- Naturally data-driven: You have a natural drive to use data to formulate hypothesis and/or support conclusions and decisions.
- You move quickly: You value pace and have a natural inclination to get things done.
- Entrepreneurial: You know that improvement requires great ideas and excellent execution. You like to come up with and propose ideas to bring the team forward.
- Think for the team: You are a team player. You know that we succeed and we fail together and you focus on understanding your surroundings and making sure the team is well.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Technology, Information and Internet
Senior iOS Engineer in London employer: Alba
Contact Detail:
Alba Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior iOS Engineer in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your iOS projects. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so practice makes perfect!
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing candidates who take the initiative. Plus, it shows you're genuinely interested in joining our team and being part of our exciting journey in consumer tech.
We think you need these skills to ace Senior iOS Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior iOS Engineer role. Highlight your experience with Swift and any other relevant tech stacks. We want to see how your skills align with what weβre looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for consumer tech and how your previous experiences have prepared you for this role. Let us know why youβre excited about joining our team!
Showcase Your Projects: If youβve worked on any impressive projects, donβt hold back! Include links or descriptions of your work that demonstrate your coding skills and problem-solving abilities. We love seeing what you can do!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. We canβt wait to hear from you!
How to prepare for a job interview at Alba
β¨Know Your Tech Inside Out
Make sure you brush up on your iOS development skills, especially Swift and Objective-C. Be ready to discuss your previous projects in detail, showcasing how you applied modern software engineering paradigms and best practices.
β¨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think through your problem-solving process and be ready to explain your thought process clearly. This will demonstrate your analytical mindset and ability to think outside the box.
β¨Be Data-Driven
Since the company values a data-driven approach, come prepared with examples of how you've used data to inform your decisions in past projects. This could include metrics from your apps or user feedback that influenced your development choices.
β¨Emphasise Team Collaboration
Highlight your experience working in fast-paced environments and how youβve contributed to team success. Share examples of how youβve supported your colleagues and fostered a collaborative atmosphere, as teamwork is key in this role.