At a Glance
- Tasks: Develop and maintain iOS applications and SDKs, collaborating with a cross-functional team.
- Company: GBG is a leader in global identity and location, helping businesses make informed decisions.
- Benefits: Enjoy an inclusive workplace, flexible opportunities, and a commitment to diversity.
- Why this job: Join a dynamic team focused on innovation and making a real impact in the digital world.
- Qualifications: Proven iOS development experience, strong knowledge of Swift and Objective-C, and excellent problem-solving skills.
- Other info: We welcome diverse applicants and offer support throughout the interview process.
The predicted salary is between 43200 - 72000 £ per year.
About GBG
GBG is the leading expert in global identity and location. In an increasingly digital world, GBG helps businesses grow by giving them intelligence to make the best decisions about their customers, when it matters most. Every second, our global data, agile technology, and expert teams power over 20,000 of the world's best-known organisations to reach and trust their customers.
Why you should
- Reach: The precision of location data is critical to businesses that need to know exactly where their customers are so they can reduce failed deliveries, share great customer experiences, and remove unnecessary costs. We provide the unique insight to know locations as well as the people who live there because we understand global addresses better than anyone else. This means our customers have confidence that their products and services will arrive in time and to the right location.
- Trust: When a digital business grows, most customers are genuine. However, many are fraudsters who manipulate identities to gain illegitimate access. We give our customers unique insight to decide which are trustworthy and which are fraudulent because we understand identity better than anyone else. This means businesses can confidently onboard good customers, reward great customers, and reject fraudsters.
The team
We are a cross-functional team focused on building best-in-class Mobile and Web SDKs/Apps both in terms of functionality and developer experience. We operate in a complex domain with specific focus on capturing the best quality image, both via the native apps and through web apps.
The role
As a Senior iOS Developer, you will be a key player in the development and maintenance of our iOS applications and SDKs. You will collaborate closely with a cross-functional team to deliver top-notch features and enhancements to our existing products. Your expertise in iOS development and your ability to mentor and guide others will be instrumental in driving the success of our mobile applications.
What you will do
- Design and build SDKs and Applications for the iOS and Android platforms, ensuring their performance, responsiveness, and overall user experience.
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
- Optimize application performance, resolve bugs, and continuously improve application stability.
- Stay up to date with the latest trends and advancements in mobile development, suggesting and implementing new technologies and methodologies when appropriate.
- Collaborate with backend developers to integrate RESTful APIs and ensure seamless data flow between the mobile app and backend systems.
- Conduct code reviews to ensure best practices, code consistency, and adherence to coding standards.
- Contribute to the improvement of development processes and practices, including testing, CI/CD, and code documentation.
- Ensure compliance with Apple's App Store and Google Play Store guidelines and requirements to facilitate successful app submissions and updates.
Requirements
What are we looking for
- Proven experience as an iOS developer, with a strong portfolio of successfully launched applications on the App Store.
- Experience in development and delivery of Android SDKs and Apps is a bonus.
- Extensive knowledge of Swift and Objective-C for iOS development, with a deep understanding of iOS frameworks and architecture patterns (MVC, MVVM, etc.).
- Proficient in Kotlin and Java for Android development, with a comprehensive understanding of Android frameworks and architecture patterns (MVP, MVVM, etc.).
- Demonstrated experience with various iOS and Android libraries and third-party APIs.
- Solid understanding of mobile app development best practices, including performance optimization, memory management, and security for both iOS and Android.
- Familiarity with continuous integration and deployment processes for both iOS and Android applications.
- Experience with version control systems such as Git.
- Knowledge of UI/UX principles and best practices for mobile applications.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication skills, both verbal and written, to convey technical concepts and ideas clearly.
Behaviours we'd like to see
Benefits
As an equal opportunity employer, we are committed to providing fair opportunities for everyone regardless of age, gender, race/ethnicity, sex, religion, age, nationality, marital status, disability, veteran status, genetic information, sexual orientation, gender identity, or any other reason prohibited by law in the provision of employment opportunities and benefits. Everybody is welcome and our inclusion and diversity programme, be/yourself, is designed to ensure that you can thrive. Please inform your GBG Talent Attraction Partner if you require any reasonable adjustments to the interview process. To chat with the Talent Attraction team and find out more about our benefits and why we’re a great place to work, drop an email to us and we’ll be in touch. You can also check out our career site here. Why not apply and make work for you?
Senior Software Engineer - iOS/Mobile (3780) employer: The GB Group
Contact Detail:
The GB Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - iOS/Mobile (3780)
✨Tip Number 1
Familiarise yourself with the latest iOS development trends and technologies. Being up-to-date will not only help you in interviews but also show your passion for the field, which is something we value at StudySmarter.
✨Tip Number 2
Prepare to discuss your previous projects in detail, especially those that showcase your experience with SDKs and mobile applications. We love seeing how candidates have tackled challenges and contributed to successful outcomes.
✨Tip Number 3
Practice your problem-solving skills through coding challenges or mock interviews. This will help you articulate your thought process clearly during technical discussions, which is crucial for a Senior Software Engineer role.
✨Tip Number 4
Network with current or former employees of GBG to gain insights into the company culture and expectations. This can give you an edge in understanding what we look for in a candidate and how to align your experiences with our values.
We think you need these skills to ace Senior Software Engineer - iOS/Mobile (3780)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience as an iOS developer, particularly any successful applications you've launched on the App Store. Emphasise your skills in Swift and Objective-C, and mention any experience with Android development if applicable.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at GBG and how your background aligns with their mission of providing global identity and location solutions. Mention specific projects or experiences that demonstrate your ability to collaborate with cross-functional teams.
Showcase Your Technical Skills: Include a section in your application that outlines your technical skills relevant to the position, such as your proficiency in mobile app development best practices, performance optimisation, and familiarity with CI/CD processes. This will help you stand out as a strong candidate.
Prepare for Code Reviews: Since the role involves conducting code reviews, be ready to discuss your approach to ensuring code quality and consistency. You might want to include examples of how you've contributed to improving development processes in your previous roles.
How to prepare for a job interview at The GB Group
✨Showcase Your Portfolio
Make sure to bring a strong portfolio of your previous iOS applications. Highlight the ones that are live on the App Store and be prepared to discuss the challenges you faced during development and how you overcame them.
✨Understand the Company’s Products
Familiarise yourself with GBG's products and services, especially their mobile applications and SDKs. This will help you demonstrate your interest in the company and allow you to tailor your answers to show how your skills can contribute to their goals.
✨Prepare for Technical Questions
Expect technical questions related to Swift, Objective-C, and mobile app development best practices. Brush up on your knowledge of iOS frameworks and architecture patterns, as well as performance optimisation techniques.
✨Demonstrate Collaboration Skills
Since the role involves working closely with cross-functional teams, be ready to share examples of how you've successfully collaborated with product managers, designers, and backend developers in past projects.