Full Stack Developer Senior Onshore

Hnm Solutions
Brussels, Belgium
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

API
IOS Applications
Continuous Integration
Dependency Injection
Software Design Patterns
Mobile Application Software
Model View ViewModel
Mobile Security
UIKit
Transport Layer Security
Swiftui
iOS
GIT
Software Version Control

Job description

We are responsible for the delivery and maintenance of mobile features and frameworks, ensuring the quality, stability and security of our mobile channels, while continuously evolving the KBC Mobile App.

As an iOS Developer, you will have the following responsibilities:

· Working closely with your colleagues in the Mobile Native Team (developers, functional analysts, business analysts, project leaders, testers, BAU-coordinator, product owners and the scrum masters) as well as with the UX-experts, designers and project managers.

· Developing and maintaining our mobile app and take care of a good integration with the back-end systems, as well as the security guidelines and build systems of the iOS app

Requirements

Do you have experience in iOS development?, · At least 8 years of experience in iOS development;

· Strong proficiency in Swift;

· Hands-on experience with SwiftUI and UIKit;

· Experience working with Swift Package Manager;

· Experience with networking URLSession, Codable, async/await;

· Familiarity with 3rd party libraries and their integration into iOS applications;

· Good understanding of mobile design patterns, such as MVVM, coordinator patterns and dependency injection;

· Strong understanding of iOS accessibility APIs;

· Knowledge of Mobile Security practices (e.g. SSL pinning);

· Understanding of the iOS release process;

· Proficiency in GIT for version control and collaborative development;

· Experience with CI/CD;

· Comfortable reviewing pull requests.

You are a great fit for our Mobile team if you:

· Are passionate about coding;

· Have a strong focus on quality, performance, security, and stability;

· Are continuously looking for ways to improve;

· Have can-do attitude and will search for solutions when hurdles arise;

· Can work independently, proactively and adapt to shifting priorities;

· Communicate fluently in English, both written and spoken;

· Have knowledge of the latest and proven technologies on the market

About the company

You'll be joining one of the most dynamic and forward-thinking teams within KBC: the Mobile App Team!

Apply for this position