At a Glance
- Tasks: Design and implement scalable iOS code while testing and improving our products.
- Company: Join a tech company backed by industry leaders, shaking up consumer software.
- Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment fostering collaboration and entrepreneurial spirit.
- Why this job: Be part of a fast-growing team impacting millions with innovative mobile apps.
- Qualifications: 5-8 years in software engineering, with strong iOS development skills.
The predicted salary is between 48000 - 72000 £ 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 employer: Alba
At alba, we pride ourselves on being an innovative technology company that fosters a dynamic and inclusive work culture. Our London office, along with flexible remote options, allows for a collaborative environment where creativity thrives and employees are encouraged to grow through continuous learning and development opportunities. With a strong backing from industry leaders and a commitment to excellence, we offer our team members the chance to make a significant impact in the consumer tech space while enjoying a supportive atmosphere that values teamwork and entrepreneurial spirit.
StudySmarter Expert Advice🤫
We think this is how you could land Senior iOS Engineer
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, tech conferences, or even online webinars. The more people you know, the better your chances of landing that Senior iOS Engineer role.
✨Show Off Your Skills
Don’t just talk about your experience; showcase it! Create a portfolio or GitHub repository with your best projects. This way, potential employers can see your coding chops in action, especially your Swift skills!
✨Ace the Interview
Prepare for technical interviews by brushing up on algorithms and system design. Practice coding challenges and be ready to explain your thought process. Remember, they want to see how you think, not just the final answer!
✨Apply Through Our Website
Make sure to apply directly through our website! It’s the best way to get noticed and shows you’re genuinely interested in joining our team at alba. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Senior iOS Engineer
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!
Showcase Your Projects:Include links to your previous projects or apps you've developed. This gives us a chance to see your coding style and problem-solving skills in action. Don’t be shy, show off your best work!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re passionate about consumer tech and how you can contribute to our team. Be genuine and let your personality shine through – we love to see enthusiasm!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Let’s get started on this journey together!
How to prepare for a job interview at Alba
✨Know Your Tech Stack
Make sure you brush up on your knowledge of Swift and Objective-C, as well as any other tech stacks you might have experience with. Be ready to discuss how you've applied these technologies in past projects, especially in a fast-paced environment.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in your previous roles. Highlight your analytical approach and how you used data to inform your decisions. This will demonstrate your ability to think critically and creatively.
✨Emphasise Team Collaboration
Since the role requires a team player mentality, be ready to discuss how you've worked effectively within teams. Share instances where you’ve contributed to team success and how you’ve supported your colleagues in achieving common goals.
✨Stay Updated on Industry Trends
Research the latest trends in mobile app development and consumer tech products. Being knowledgeable about new technologies and methodologies will show your passion for the field and your commitment to continuous learning.