Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Engineer image - Rise Careers
Job details

Senior iOS Engineer

Company Description

Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 12 countries, and more than 160 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research led approach and continual innovation is powered by the passion and creativity of our colleagues.
We are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential.

Job Description

In this role you will collaborate with cross-functional teams of talented engineers to define, design, and develop new features for our next-generation applications. Taking responsibility  for designing and developing top-notch applications for the iOS platform, You'll also unit-test your code for robustness including edge cases, usability, and general reliability. It is key that you are able to work in a timely and scalable way all while ensuring strong optimization.

Your key responsibilities 

  • Lead the development of the iOS applications. Write high-performing, scalable, reusable code
  • Maintain the code and atomization of the application
  • Design and implement updates and optimize apps
  • Implement new features as well as maintain existing functionality
  • Discuss and align best practices with other developers on the team
  • Collaborate with colleagues to tackle complex issues and find the best solution
  • Collaborate with designers and business analysts to clarify requirements
  • Investigate performance issues, ensure quality and improve UI responsiveness
  • Automate repetitive tasks through Continuous Integration to improve efficiency
  • Implement new features as well as maintain existing functionality
  • Share your expertise during code review activities and refinement sessions
  • Help maintain code quality, organization, and automation
  • Work with Kotlin Multiplatform or leverage your experience with the Kotlin/Java tech stack to contribute to cross-platform development

Qualifications

  • Strong proven track record of iOS app development in multiple frameworks as well as Objective-C and Swift
  • Experience with Kotlin Multiplatform or a strong background in Kotlin/Java tech stack
  • Experience in continuous integration and principles of clean code and apply them effectively
  • Proficiency in code versioning tools, iOS design principles, application interface guidelines and iOS back-end services
  • You write readable code and do refactoring where necessary and practical experience with test driven development (TDD) and Understand of Apple’s iOS design principles and interface guidelines, DDD and best practices
  • Proven knowledge in iOS app development (different version of iOS SDK and the libraries available for common tasks
  • Experience with APIs to connect iOS applications to back-end services and third-party libraries or API’s as well as SVN/Git (Gitlab or alternative), Jenkins, SonarQube, Fortify, Confluence, JIRA

Additional Information

We realize that managing work life balance is a challenge we all face in our daily lives and in order to support with this we are pleased to offer hybrid and flexible working for most of our Avaloqers to maintain work life balance and still continue our fantastic Avaloq culture in our global offices. 

In Avaloq we are proud to embrace diversity and understand the success of our business is built on the power of different opinions, we are whole heartedly committed to fostering an equal opportunity environment and inclusive culture where you can be your true authentic self. 

We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique, we have done our best to write this advert in an inclusive and neutral way. 

Please be aware that we will not accept speculative CV submissions for any of our roles from recruitment agencies, and any unsolicited candidate submissions will be exempt from any payment expectations.  

 

#LI-Hybrid

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior iOS Engineer, Avaloq

Are you ready to elevate your career as a Senior iOS Engineer at Avaloq in vibrant Zürich, Switzerland? At Avaloq, we’re not just shaping applications; we’re redefining wealth management technology for financial institutions across the globe. Join our diverse and innovative team of around 2,500 former trailblazers who are passionate about pioneering advances in financial services. In this role, you’ll play a pivotal part in our mission by collaborating with cross-functional teams on the design and development of exciting new features for our next-generation iOS applications. Your expertise will ensure our apps are high-performing, scalable, and robust as you unit-test your code against a myriad of scenarios. You'll take the lead in maintaining and optimizing our iOS applications, aligning best practices with fellow developers, and tackling complex challenges together. By working closely with designers and business analysts, you will clarify requirements and innovate user-friendly solutions. Our focus on Continuous Integration means you’ll also find efficient ways to automate tasks, further enhancing your productivity. With your strong background in Objective-C, Swift, and experience with Kotlin Multiplatform, you’ll contribute to cutting-edge cross-platform development. At Avaloq, we value collaboration, creativity, and the unique perspectives that each team member brings, so if you're ready to make an impact, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior iOS Engineer Role at Avaloq
What are the responsibilities of a Senior iOS Engineer at Avaloq?

As a Senior iOS Engineer at Avaloq, you will be tasked with leading the development of high-quality iOS applications while collaborating with cross-functional teams. Your responsibilities include writing reusable code, maintaining existing applications, implementing new features, troubleshooting performance issues, and sharing your expertise during code reviews. Strong emphasis is placed on continuous integration and ensuring code quality throughout the development process.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior iOS Engineer position at Avaloq?

To apply for the Senior iOS Engineer position at Avaloq, you should have a proven track record of iOS app development using Objective-C and Swift, as well as experience with Kotlin Multiplatform or the Kotlin/Java tech stack. Knowledge of continuous integration, clean code principles, version control tools, and API integration is essential. Additionally, an understanding of Apple's design principles and best practices in iOS development will be crucial for success in this role.

Join Rise to see the full answer
What is the work culture like for a Senior iOS Engineer at Avaloq?

At Avaloq, we foster a collaborative and inclusive work culture that values diverse perspectives. As a Senior iOS Engineer, you'll be part of a flexible working environment that promotes a healthy work-life balance. Our hybrid working model allows most Avaloqers to mix remote and office work effectively, ensuring that innovation thrives while personal well-being is prioritized.

Join Rise to see the full answer
What technologies will I be working with as a Senior iOS Engineer at Avaloq?

In the role of Senior iOS Engineer at Avaloq, you will work primarily with Objective-C, Swift, and Kotlin. Familiarity with iOS design principles, continuous integration tools, and version control systems like Git is crucial. Additionally, you'll integrate iOS applications with back-end services and third-party APIs, so experience in these areas will be highly beneficial.

Join Rise to see the full answer
What kind of support does Avaloq provide for professional development?

Avaloq is dedicated to fostering career growth and professional development. As a Senior iOS Engineer, you will have access to various learning resources, mentorship, and opportunities to work on exciting projects with leading financial institutions. Our culture encourages sharing knowledge and participating in refinement sessions, which helps you build and enhance your skills continuously.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Engineer
Can you explain your experience with Objective-C and Swift in iOS development?

When discussing your experience with Objective-C and Swift, focus on specific projects where you utilized these languages. Highlight how you applied their features to solve complex problems, improve application performance, or enhance user experience. Be specific about the frameworks and tools you used, and provide examples that showcase your problem-solving capabilities.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

To ensure code quality and maintainability, emphasize your practice of writing clean, readable code, conducting thorough code reviews, and utilizing automated testing frameworks. Discuss your familiarity with test-driven development (TDD) and how you apply refactoring principles to optimize the codebase consistently.

Join Rise to see the full answer
What is your experience with Continuous Integration and how do you implement it?

Discuss your experience with Continuous Integration by explaining the tools and services you've used, such as Jenkins or GitLab CI. Highlight how you've integrated automated testing, code coverage reports, and deployment processes into your workflow. Share a specific example of how CI improved your development process and delivered better applications.

Join Rise to see the full answer
Describe a challenging bug you encountered in an iOS app and how you resolved it.

When answering this question, use the STAR method (Situation, Task, Action, Result) to clearly outline the challenge you faced. Detail the steps you took to investigate the issue, the tools you employed to debug it, and the ultimate solution you implemented. Focus on what you learned from the experience and how it improved your development skills.

Join Rise to see the full answer
How do you handle collaboration with cross-functional teams?

In your response, emphasize your communication strategies, including how you clarify requirements with designers and business analysts. Discuss the importance of regular check-ins and updates, utilizing project management tools, and fostering an environment where team members can share ideas and feedback freely to achieve common goals.

Join Rise to see the full answer
What best practices do you follow when implementing new features in iOS applications?

Highlight your adherence to best practices such as thorough requirement analysis, following Apple's Human Interface Guidelines, and ensuring that new features align with the overall application architecture. Discuss how you prioritize user experience and performance and any testing strategies you use to validate new features before deployment.

Join Rise to see the full answer
Can you describe your experience with API integration in iOS apps?

To answer this question, share your experiences with RESTful APIs or third-party services you've integrated. Explain how you handled data parsing, error handling, and securing API calls. Provide examples that illustrate how you ensured smooth communication between the iOS app and the backend services.

Join Rise to see the full answer
What steps do you take to optimize an iOS application's performance?

Discuss the methods you use for optimizing an iOS application, such as analyzing memory usage, implementing lazy loading, or optimizing network requests. Explain specific tools you use for performance monitoring, like Instruments, and provide instances where your optimizations significantly improved the app's responsiveness and user experience.

Join Rise to see the full answer
How do you stay updated with the latest trends in iOS development?

Explain your commitment to staying informed about the latest trends in iOS development. Mention resources such as tech blogs, online courses, and participation in developer communities. Highlight specific conferences or workshops you attend and how these help you bring new ideas and techniques to your role.

Join Rise to see the full answer
What is your approach to mentoring junior developers or sharing your knowledge with peers?

Discuss your proactive approach to mentoring and knowledge sharing, whether through code reviews, pair programming, or leading workshops. Highlight examples where you've helped junior developers grow their skills, emphasizing the impact on team dynamics and project success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Avaloq Remote Strada Regina 40, Bioggio, TI, Switzerland
Posted 3 days ago
Photo of the Rise User
Avaloq Remote Allmendstrasse 140, 8041 Zürich, Switzerland
Posted 19 hours ago
Photo of the Rise User
Posted 8 days ago
InProduction Remote No location specified
Posted 3 days ago
Fizz Hybrid No location specified
Posted 12 days ago
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 7 days ago

Founded in 1985, Avaloq is a Swiss-based provider of digital banking solutions, core banking software, and wealth management technology. The Company provides cloud computing solutions for banks and wealth managers. Avaloq is located in Switzerland

32 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!