Position: Senior iOS Engineer (m/f/d)
Company: Supernova Development
Experience required: 5y
English level: upper

**Tasks:**

- Work at the foundation of company
- Design new features and expose them via clear APIs that other developers will use
- Write Unit Tests

**Job requirements:**

- Tech-related bachelor’s degree or equivalent combination of training and experience
- 5+ years experience as Developing Native iOS Applications
- 3+ years experience working with Swift
- Experience in concurrency, multithreading and Grand Central Dispatch
- Experience with Object Oriented Programming, Protocol Oriented Programming, Functional Programming
- Understanding of Time and Space complexity of an algorithm
- Experience with JSON encoding/decoding using the Codable protocol
- Experience in Objective-C
- Able to work closely with the other developers
- Proactive attitude
- Learns about Apple's latest technologies and follows best practices
- Experience in macOS (Catalyst) development is a plus
- Experience in agile product teams as a contributor
- Startup mindset and pragmatic, hands-on attitude
- Fluency in English and good communication skills

**Benefits:**

- Competitive base salary
- 27 vacation days
- The latest Apple products to work with
- Flexible working hours to refresh your mind
- Work from home option when you need a solo time to boost your ideas
- Relocation package to bring our creative team to Berlin
- All the company devices you will need to make your ideas come to life
- A flat organisation where you own your process
- Freedom to pursue your dreams.