Senior iOS Engineer - Mobile Professional
Dublin, County Dublin, Ireland · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Degree in Computer Science, Engineering, Mathematics, or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join our Mobile Professional team in Dublin, where we develop the essential Bloomberg mobile app that financial professionals rely on to stay informed and connected when away from their desks. This app offers up-to-date market news, detailed analysis, instant alerts on significant market events, and fosters connection within the Bloomberg community.
The mobile group encompasses engineers specialized in UI, client software, backend infrastructure, and services, collaborating to leverage cutting-edge mobile technologies and techniques. We aim to deliver an exceptional mobile experience tailored to financial markets.
Key Responsibilities
- Integrate into a diverse and established engineering team alongside UX, QA, and Product experts.
- Develop high-quality native iOS applications using Swift reliably and efficiently.
- Engage with a broad technology stack linked to the iOS platform.
- Manage server-side infrastructure and tools implemented in Python and C++.
- Collaborate with other technical teams to align strategies and resolve shared challenges.
- Work closely with Product and UX to create user-friendly mobile experiences that handle complex workflows.
- Promote a culture focused on continuous delivery, testing, collaboration, and improvement.
- Own and resolve complex engineering problems related to scalability, reliability, and real-time systems.
Required Qualifications
- Proven experience building native iOS apps primarily with Swift.
- Familiarity with modern iOS application architectures and UI frameworks.
- Sound knowledge of software engineering basics including concurrency, algorithms, and data structures.
- Expertise in designing software that is modular, maintainable, and testable.
- Excellent communication and teamwork skills.
- A pragmatic approach to solving challenging technical problems thoughtfully.
- Academic background in Computer Science, Engineering, Mathematics, or equivalent professional experience.
Preferred Skills and Attributes
- Advanced skills in writing modular, well-tested code.
- Experience with SwiftUI and UIKit frameworks.
- Ability to effectively collaborate with cross-functional teams spanning Engineering, UX, and Product.
- Enthusiasm for learning new technologies and continuous self-improvement.
- Motivation to mentor and share knowledge with less experienced team members.
Benefits and Opportunities
- Work on widely-used financial products with global reach.
- Gain exposure to the full technology stack from backend development to mobile UI design.
- Engage with demanding technical challenges involving scalability, concurrency, and real-time data.
- Influence architectural choices, engineering standards, and platform direction.
- Collaborate closely with UX and Product to craft refined experiences for complex user workflows.
- Be part of a team culture that highly values learning, collaboration, and continuous betterment.
Additional Information
We welcome applicants who demonstrate the necessary skills, regardless of years of professional experience, reflecting our inclusive hiring approach.
Minimum education
Bachelor's Degree