Fintech - iOS Developer
🤝 As an engineer at Dwarves, you will be working closely with a team of talented, kind people and working directly with our clients. There is a lot of freedom to contribute to the quality of the project and improve, or prove yourself.
What you’ll get to do
- Build new and key features for Setel on iOS by working closely with the Product Managers, design teams and backend team
- Analyze and optimize performance and reliability of the iOS app by working closely with your iOS teammates
- Focus on iOS design principles and making the app works intuitively
- Take full ownership of projects from design (collaborate with the design team) to implementation and App Store release
- Participate in code reviews to maintain a high-quality code culture
- Work with product managers, and engineering leads to understand application requirements, identify solutions, and determine feasibility & timelines
- Follow best practices for all aspects of the software development lifecycle, including process & conventions
- Write unit test cases and follow clean code quality across entire engineering teams
- Monitor app performance and suggest methods to improve
- Provide support for resolving customer issues and finding root cause
- Regularly communicate with engineering leads on project and delivery status
What it takes to succeed
- 2+ years as a Software Engineer on iOS platform (Swift)
- Proven ability to ship beautiful, stable and high-performant iOS applications from start to finish
- Built, shipped and maintained at least one iOS applications for a period of 1-2 years
- Great verbal and written communication skills horizontally and vertically
- Good at critical thinking, problem solving
- Good understanding of data structure, design patterns, common algorithms
- Good understanding of different application architectures such as MVC, MVP, MVVM, VIPER
- Experience with unit tests, CI/CD
- Familiar with common tools for software development (Git, Slack, JIRA, …)
- Preferably experience building Payment / Rewards & Loyalty / Marketplace / e- Commerce / SaaS apps
- Preferably experience working with a distributed team across multiple time zones
What you can look forward to
- You will be working closely with a team of talented, kind people. Your team will have your back. We love helping and uplifting our co-workers.
- You will be working directly with our clients. There is a lot of freedom to contribute to the quality of the project and improve, or prove yourself.
- You will be working on projects that are impactful and meaningful. We’re picky with what we choose to take part in.
- You will get to be a member of a community where we learn and discuss everything technology.
Our interview process
- Review
After we receive applications, we will screen and review for various criteria. - Technical challenge
Promising engineers will receive a small technical project so we can assess relevant skills and abilities. Every engineer who completes the project will be presented with a small gift from us. - Team interview
Successful candidates will have a 30-min talk with our HR manager, our engineering manager and/or relevant team members. - Offer
Engineers who we believe that will be a great addition to our team, will receive an offer from us right away.
Apply now (We respond within three days)
Your dream job not listed? Not a big deal. We hardly ever say no to talented people.
Shoot us an email with your LinkedIn / CV
Join our Discord of +300 other engineers and designers