iOS Engineer - Fintech in Madrid or Remote
At Tymit our mission is to give people the self-confidence to live life to the fullest by offering them credit that's smart, flexible and honest.
That's why we launched the world's first installment credit card – and why we're now partnering with only the most iconic brands to bring the next generation of installment experiences to their customers.
We believe that everyone deserves financial peace of mind, that credit should only work for you, and that tech will continue to transform the way to shop, pay and manage our spending.
Our talented and growing team is based in the UK, Spain and Greece, and we're all committed to creating a diverse, fun work environment, with collaboration and the customer at the core of everything we do.
Following our £23m Series A round, closed in October 2022 and led by Frasers Group, we're focused on our next phase of growth - and creating the future of installment experiences.
Want to check our app from the guts? Here you can have a hint 💡
Compensation & Perks
💰 The salary range of this role is 45,000€ – 60,000€ per annum, depending on experience.
🏝 26 days of paid holiday plus bank holidays.
🥳 Your birthday off.
🏡 Tymit is working fully remote, and all employees can remain working from home if they want, traveling to our offices when agreed with the team.
🌇 If your preference is working from our office and working onsite with other Tymiteers, we have you covered with our offices - Postpandemic.
⏰ Flexible working hours.
🤓 Additional days to attend conferences and workshops related to technology and/or events related to Tymit’s industry and sector.
💲 Budget for remote home expenses.
📚 Learning & Development is a big asset for us, and we count with a yearly budget.
🏥 Private health insurance.
👩🏽🤝👩🏻 Referral program.
💳 6 months free-interest for all Tymiteers in our Tymit card.
💻 Budget for your home office set up.
About the role
We are looking for a product-minded iOS engineer to help us on our mission to reinvent the future of credit. We are searching for engineers who place the customer at the centre of everything, specifically looking at our service's design and quality.
We want to onboard someone excited by working on products in their very early stage, a self-starter with the ability to take on a range of challenging and intriguing challenges. You will be focusing on our app for iOS devices and helping our engineering team design the API and services that power Tymit's business. You will be involved in leveraging new applications and taking a pivotal role during design review sessions.
We need our engineers to be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full stack as we continue to push technology forward. If you are looking to join a fast-paced, energetic and passionate team with room for professional growth - Tymit may be an excellent fit for you!
About the culture
Be ready to join a company where collaboration is key. You will be expected to share knowledge and speak up, at the same time you have the ability to listen to others and consider their opinions. At Tymit we are also big fans of good atmosphere and humour, prepare yourself to receive a bunch of GIFs.
iOS Engineers at Tymit work by squads in cross-functional teams applying good practices and agile methodologies. Within the team, you will find Jesús, Luciano, Osvaldo, Julián, Sergio and Malú.
During your time at Tymit you will
- Be part of the Contact Points Team. It is the area in Tymit that groups all technologies applied to contact and interact with our customers.
- Work on all stages of the development lifecycle to maintain and add additional functionalities for our iOS app.
- Participate in development life cycle activities such as design, coding, testing, and production release, delivering high-quality code in an agile team environment, and creating the best possible experience for our customers
- Learn the latest iOS development practices and tech, like SwiftUI, Combine and TCA, and how we use them at Tymit to build a truly scalable App.
- Work cross-functionally with Product Managers, Engineers and Designers to understand requirements, provide technical insights, and provide timescale estimations.
- Collaborate closely with the Design team to ensure that the UI and UX are market-leading.
- Work with the broader engineering team to enhance, document, and establish processes and improve the app's design and functionalities.
- What good practices will you be able to apply? Among others, pair-programming, code reviews, Unidirectional Data Flow Architecture, refactoring and CI/CD.
In 1 month
This first month, you’re going to absorb info like a sponge. You will onboard and ramp up with other guilds, teams, and squads, looking at the tools, processes, ceremonies, stack, stakeholders, etc. By doing this, you will understand the scale and impact of our business. Do you have a pen and paper handy?
We will receive you with arms wide open (virtually, most likely), and by then, be one more of the team, assisting recurring meetings of the iOS teams such as retros, syncs, and internal learning sessions. Hence, you start getting an idea of our team’s current priorities and roadmap, taking on some tasks, and gathering feedback in code reviews.
In 3 months
You have had the opportunity to work alongside other teammates and squads, integrating more into the company. You might still be digesting specific details and intricacies of the working of the business and tech, be patient, though. It will all come clear. You will speak fluent SwiftUI and Combine using The Composable Architecture (TCA). A more senior iOS developer act as a mentor to help you with your growth and career path at Tymit.
You will get access to our monitoring tools, deal with the analysis and management of incidents, and start proposing improvements and fixes to the experience to ensure that the UI and UX are market-leading and the app continues to be stable. You will be one more of the people responsible for keeping this boat afloat while collaborating cross-functionally with Product Managers, Engineers, and Designers to understand requirements, provide technical insights, and estimate tasks.
In 6 months
Half a year has passed, and you are 100% self-sufficient. You will be able to make relevant technical decisions. There won't be a single line of code you will miss, thus acting as an individual contributor in our numerous packages, which will become open source. You will be performing resilience testing on critical components. In retrospectives and syncs within the iOS team and weekly team sessions, you will be taking a more active role in sharing knowledge about new technologies to write better software faster.
All of this is just the beginning 🚀
Key technologies we use at Tymit
iOS team: in your day-to-day, you will be working with technologies such as Swift, SwiftUI, Swift Package Manager, Combine, Firebase, Snapshot testing, Swift Format, Tuist, Jenkins, and Fastlane.
Tymit tech team: we work with technologies such as Kotlin, Java, Groovy, Grails, Quarkus, NodeJS, React, Python, RabbitMQ, Postgres, AWS, ELK, Docker, Docker Swarm, Terraform, Ansible, and Jenkins.
We are always open to adopting new tools to solve complex problems, so we’re ready to discuss options with anyone with the right experience.
What you will bring along
- Huge will to learn new things and grow your skills in software engineering.
- Solid knowledge of Swift and Cocoa Touch frameworks. Experience and knowledge of SwiftUI and Combine will be an extra point.
- Solid knowledge of multiple design patterns, clean code and architecture. Experience with functional programming will be an extra point.
- Knowledge of Fastlane is a plus.
What you can expect from our hiring process
45 min. video-call with Carla, part of Tymit’s People team. Understand your career plan and what motivates you about Tymit.
30 min. video-call with Jesús and Luciano. Brief technical discussion to understand more about the role and your skills.
90 min. video-call with Julián and Sergio, Senior iOS Engineer. Technical discussion around Swift concepts like memory management, concurrency, or design patterns, to better understand your skills and give you a sneak peek of what it could be working at Tymit. No need to do a technical test, prepare an existing code you are proud of to share with us. We don't like whiteboard tests. We don't like whiteboard tests.
60 min. video-call with two people from our Engineering team (Angela, Carlos, Elisa, or Fran). Introduction to your future team to get a sense of Tymit’s culture.
30 min. video-call with Toni Contact Points Lead. Understand the team and business future and help you to envision yourself at Tymit.
🏁– Offer 📧
If you have any disability, please let us know whether there are any adjustments we can make for our process to be more inclusive.
To meet our regulatory obligations as a licensed financial services company in the UK, Tymit needs to take background checks, Criminal and Credit checks, our new hires to help us safeguard our users.If you have any concerns regarding this process, please discuss this with our People Team.
Tymit is made up of people from various backgrounds, and you are welcome for who you are, no matter where you come from, what you look like. We seek to create a culture where everyone can belong because we believe that people do their best work to show up every day as their authentic selves. So, bring us your personal experience, your perspectives, and your background.
We do not make hiring or employment decisions based on race, religion, age, national origin, gender, gender identity or expression, sexual orientation, marital status, disability, pregnancy status, or any other difference. If you have any disability, please let us know whether there are any adjustments we can make for our process to be more inclusive.
*Please, take into account that we do not provide Visa sponsorships, and you need to have right to work in the countries where we are located.