Junior iOS Engineer, Rider-Core

FREENOW
Hamburg, Germany
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Hamburg, Germany

Tech stack

API
Unit Testing
Computer Programming
Continuous Integration
Software Engineering
UIKit
Swiftui
Concurrency
iOS
Swift
REST
Xctest

Job description

As of now, we are looking for a talented and ambitious Junior iOS Engineer (m/f/d) to join our Rider-Core team!

YOUR DAILY ADVENTURES WILL INCLUDE:

  • Being part of a great team with smart, cool people.
  • Working on a wide range of topics, including login and registration, CI/CD, security, fraud protection, and general interoperability with our internal and external systems.
  • Learning how to ensure our products deliver an excellent experience, with high quality and maintainability.
  • Collaborating in a central cross-functional team across multiple locations.
  • Using and promoting best practices in your team and chapter.
  • Working on systems widely used by both our teams and customers.
  • Working with a modern tech stack: 100% Swift, SwiftUI, UIKit, Combine, Swift Concurrency, MVVM+C.
  • Planning and implementing features in the iOS app.
  • Implementing features in Swift.
  • Working on end-to-end solutions for our product.
  • Improving app performance, stability, and quality.
  • Working closely with product, design, and development teams.
  • Engaging in knowledge-sharing within your team and chapter.

Requirements

Do you have experience in iOS development?, * First experience in working with iOS and Swift (e.g. through internships, university projects or private projects).

  • A keen interest in the principles and practices of scalable applications, such as RESTful microservice APIs.
  • Basic knowledge of programming reactive user interfaces.
  • Familiarity with UI & unit testing in XCTest is a plus.
  • A passion for software development and a willingness to learn and grow.
  • Be communicative, innovative and always collaborative and enjoy working in an agile group.
  • Fluent proficiency in English.

Apply for this position