At blubank, we are seeking talented, dynamic, and enthusiastic individuals for the position of iOS Developer to join our friendly and professional team. If you’re looking for a workplace where you can grow and continuously learn, this opportunity is for you!
Responsibilities:
- Collaborate closely with the iOS Chapter team and cross-functional business squads to develop and deliver product features
- Develop and maintain scalable, modular iOS applications using UIKit and modern architectural patterns
- Independently analyze and implement features based on product requirements and user needs
- Work with backend developers, designers, and QA to ensure smooth feature delivery
- Participate in planning sessions with Product Owners and Scrum Masters
- Perform code reviews and contribute to maintaining high code quality and consistency
- Write unit and UI tests to ensure app stability and reliability
- Investigate and resolve technical issues and edge cases
- Stay up to date with the latest iOS technologies and share knowledge within the team
- Follow best practices in clean code, modularization, and reusability
- Collaborate in technical decision-making and continuously improve development processes
- Document technical decisions and assist others in navigating codebases and features
- Actively participate in a knowledge-sharing culture through pair programming, mentoring, or demos
Qualifications:
- Experience: 3+ years of experience in iOS Developer
- Academic background in Computer Science or related fields
- Strong problem-solving skills and ability to work independently on complex tasks
- Ability to quickly understand and apply information from technical documentation
- Proficiency in UIKit and core iOS development frameworks
- Experience with modular architecture and Swift Package Manager (SPM)
- Good understanding of Swift concurrency, GCD, and performance optimization
- Familiar with Clean Code principles and best practices in software development
- Experience writing unit tests and UI tests using XCTest
- Proficient in version control (Git) and collaborative workflows (e.g., GitFlow)
- Comfortable with RESTful APIs, JSON parsing, and asynchronous data handling
- Familiarity with design patterns like MVC, MVVM, and Clean Architecture
- Strong communication and interpersonal skills, with the ability to collaborate across teams
- Growth mindset, eager to learn new tools and technologies, and share knowledge
- Previous experience in banking or fintech apps is a plus
Benefits:
- Work-from-home option
- Flexible working hours
- Training courses and professional development opportunities
- Military service project (Limited)
- Supplemental health insurance
- Team-building budget
- Performance-based bonuses
- Loans
- Lunch subsidies