About Whitebox
Whitebox is a leading digital wealth manager in Germany, revolutionizing the investment industry with a globally distributed and highly qualified software team. We combine flat hierarchies, quick decision-making, and high personal responsibility to foster innovation in fintech.
Join us to scale a first-class product, shape the future of financial services, and deliver exceptional value. Passionate about cutting-edge technologies and creating unique customer experiences? Let's transform digital wealth management together. At Whitebox, we believe investing should be simple, transparent, and accessible to everyone.
About the Position
We seek an exceptional iOS Engineer passionate about designing and building digital financial services products to help drive our rapid growth.
Our software engineers are experts in the field of software engineering. Through their experience, they can take technical leadership and set technical directions. Solid communication skills enable them to consistently explain their decisions' reasoning and establish, manage, and guide expectations. In addition, their thorough knowledge of software development allows them to translate business requirements into the design and development of industry-leading solutions.
You will be part of an agile and distributed software development team working on our iOS mobile application. You will work with cutting-edge concepts and technologies like Swift and GraphQL.
Qualifications and Experience
- +5 years of experience with developing software for the iOS platform, including at least +3 years of experience with the Swift programming language.
- Thorough experience with the SOLID Principles in Swift, Swift Design Patterns, and the Clean Swift Architecture Pattern.
- Thorough experience with the Coordinator Pattern and Swift Combine Framework.
- Extensive experience with the iOS user interface and navigation concepts.
- Extensive experience with code modularization under different ecosystems like Pods, Frameworks, and Packages.
- Solid understanding of programming language paradigms, design principles, and design patterns.
- Strong communication skills with the ability to interact with technical and non-technical team members.
- Self-Motivated and capable of working independently as part of a distributed team.
Nice to have
- Several years of professional experience developing native mobile apps from scratch to operations.
- Experience with non-fatal event logging and application monitoring systems like analytics and A/B experiments.
- Experience with Test Driven Development (TDD), snapshot testing, and E2E testing.
- Experience with Apollo GraphQL, Rest APIs, Gradle, and Git.
- Experience with network security and SSL pinning.
- Experience with working in a global and multicultural team.
- Analytical mindset and good problem-solving skills.
- Passion for taking responsibility and driving growth in a product company.
Perks and Compensation
- We are a globally distributed engineering team and we all work remotely.
- This position is a permanent, full-time (40h/wk) role.
- Our engineering team is spread worldwide and we work most of our hours overlapping with the German time zone (+/- two hours)
- We have an office in Freiburg, Germany where we meet at least twice a year for a team event.
- We offer thirty days of paid vacation (or the equivalent in compansation).
- We prepared an excellent, well-defined 90-day onboarding experience for you (details available upon request).
- We offer an individual learning budget and a personal career development plan.
- We regularly organise knowledge-sharing sessions, communities of practice calls, and Freaky Fridays.
- We operate a fairness with international colleagues policy and our compensation, perks and benefits apply to all (no regional benefits).
- And, of course, we offer fee-free asset management!
#li-remote
#li-jm1
Thank you for considering this opportunity. Funded.club Senior Recruiters work exclusively with Startups and are in direct communication with hiring managers and founding team members.
Your application will be fully reviewed by a dedicated recruiter who will respond based on the matching of your experience and qualifications.