Position: Senior IOS Developer
Company: Beetroot
Category: iOS
Experience required: 3y
English level: upper

Did you choose to become a mobile developer, or did it choose you? Do you like to create high-quality apps? Great, then you are on the right page. 

**Beetroot** is the trusted partner for mobile app development and established brands worldwide to solve their software and tech staffing needs. We do this by delivering great work through fast, leveraging expertise in full-cycle, multi-platform mobile app development. 
 
**Our client** is the **#1** in digital services company in Belgium, who operates in different areas of ML, Strategy, Architecture, Software Engineering and UX. As a Senior IOS Developer, you will join the value-trusted team, taking part in the creation of supreme mobile applications together with some of the best developers out there. 

It is an exciting opportunity for a passion developer  with a broad skill set to join a dynamic environment and be part of a multidisciplinary team.

**What you'll do in this role:**  

- As part of the team, you’ll contribute to the continuous development of the products that are in the care of your team.
- Day to day you'll develop new user stories, fix bugs, create & review pull requests, document your work (code comments, readme, confluence,..), perform research, make suggestions for product improvements and communicate clearly about your progress.
- Together with your colleagues, you’ll make sure the product meets all functional and non-functional requirements.
- As an engineer, you understand that producing clean, readable and testable code is always a priority.

**We're looking for:**

- Take ownership and responsibility for building, testing, releasing, and maintaining iOS applications.
- Understanding of common software engineering practices.
- Affinity with product design and building appealing user interfaces.
- Understanding of Secure Coding practices and the most important security.
- Experience with common encryption (AES, RSA) and hashing (SHA) algorithms.
- Knowledge of common technologies as HTTP, REST, JSON, OAuth.
- Knowledge of Swift and the iOS SDK (or eagerness to learn).
- Knowledge of asynchronous programming (GCD, NSOperationQueue).
- Experience with one or more CI/CD environments: Jenkins, Gitlab, etc.
- Experience with unit testing and UI testing.

**How to knock our socks off:**
- Bachelor in Informatics or Master in Computer Science (or related).
- Knowledge of common front-end web technologies is a plus (HTML5, CSS3, JavaScript, ES6,..).
- Experience with software architectures such as MVP/MVVM is a plus.
- Naming five or more dishes that include Beetroot, besides borshch 😉


✔ Please try to avoid the confidence gap. You don't have to precisely check off all the mentioned requirements to be considered for this role.

**We offer:**

- A friendly and value-driven work environment where mental health, sustainability, and bringing all of ourselves to work are the cornerstones. 
- An opportunity to work from home or in one of our Beetroot Spaces. 
- Support for personal and professional development. 
- Opportunities to work with purpose-driven global companies that make a positive difference in the world.
- Expenses on medical insurance.
- Sport/health and self-development allowance. 
- Special offers for Beetroot Academy courses. 
- Participation in competence-enhancing events.
- Team building activities including ski trips, Beetroot Breakfasts, online quests, and movie nights. 
- English lessons.