Careers

iOS Developer

We are looking for an experienced iOS developer who will be responsible for creating and architecting new mobile applications, maintaining and improving existing features on existing applications. Our top candidate will also be working with our product team to develop innovative solutions that meet our clients’ business needs.

locationSofia, BG or Remote
working-hoursFull-time

What you need:

CheckmarkRequired languages: Swift. Experience with Objective-C will be considered an advantage.
CheckmarkRequired experience with creating layouts both with code and with the Interface Builder, SwiftUI, have deep understanding of iOS design patterns, Git, communication with REST APIs.
CheckmarkHave well established programming concepts, principles and patterns.
CheckmarkGood to know: CoreData, APNS, CoreLocation, StoreKit, HealthKit, WatchKit, CoreML, ARKit.
CheckmarkHaving published at least one application on the Apple App Store is considered an advantage.
CheckmarkOther experience in AR, ML, web front end, back end technologies is also considered an advantage.
CheckmarkA minimum of 2 years experience as an iOS developer or similar role is a must.
CheckmarkA minimum of 3 years experience as a software developer is a must.
CheckmarkVery good spoken and written English is a must

What you get:

CheckmarkYour choice of development hardware.
CheckmarkFlexible working hours.
CheckmarkRemote work.
CheckmarkAbility to work in a cozy office in the heart of Sofia.
CheckmarkPerformance Bonus.
CheckmarkSubsidised commute of your choice.
CheckmarkAbility to grow to a management role, based on personal preference and performance.
CheckmarkCompetitive salary (3000 – 5000 BGN net).

Job responsibilities:

dotAs an iOS developer in Eden Tech Labs your responsibilities will include maintaining and extending different features that are able to facilitate the needs of thousands of users. Additionally, you will be working closely with our backend and design teams to ensure application stability and improved user experience.
dotOur development process consists of short sprints scrum and our project organisation is maintained in Jira. Furthermore, you are expected to have the ability to work independently and transform a spec into the stories and tasks, which will lead to achieving a working feature. Additionally, we are open to support you for any course or training that will improve your experience and work process.
dotOur structure allows for any member of the team to expand their responsibilities into other roles.

In summary:

dotDesign and build advanced applications for the iOS and iPadOS platforms.
dotWork with outside data sources and APIs.
dotUnit-test code for robustness, including edge cases, usability, and general reliability.
dotBe responsible for delivering well functioning features.
dotWork on bug fixing and improving application performance.
dotCollaborate with Back-end developers to integrate user-facing elements with server side logic.
dotCompose technical requirements.
dotAbility to transform a spec into the stories and tasks, which will lead to achieving a working feature.
dotProvide help and support to internal teams.
dotBuild reusable code and libraries for future use.
dotConnect with product owners to identify new features.