2Coders Studio

Senior iOS Engineer

Skopje, North Macedonia
About the role

We are looking for a Senior iOS Engineer to take our native iOS applications, used by millions of users, to the next level. In this role, you will work closely with our front-end team to explore new ways for our top-tier clients to engage with technology, delivering world-class experiences across Apple devices, from smartphones, tablets, AppleTV and beyond.

Responsibilities
  • Work on custom projects and in-house products of international scope, mainly in the video streaming sector.
  • Get involved in all project stages: analysis, estimation, documentation, coding, bug fixing, and support.
  • Keep open communication with the team and customers.
  • Cooperate with our Solution Architects to ensure the solution delivers the required quality.
  • Cooperate with other team members to write software based on backlog items.
  • Cooperate with testers to ensure they are engaged and ready to test the software at the right time in the development cycle.
  • Get stuff done and take a proactive approach to work.
  • Assume responsibility for the end-to-end delivery of the apps.
Requirements
  • Passionate and experienced iOS developer who is up to date with the latest iOS news from Apple.
  • Strong experience with Swift 5 and the foundational iOS frameworks is essential, proven iOS Development experience with consumer facing apps.
  • Strong experience using Xcode and SwiftUI.
  • Experience with more complex yet efficient app architectures.
  • Strong experience with writing modular and reusable views and techniques for building apps that support different layouts for iPhones, iPads and Apple TV.
  • Software design patterns and Native App Development best practices.
  • Trialing, testing, and adopting new technologies.
  • Strong experience with diagnosing and debugging issues.
  • Great understanding of memory management and optimization techniques.
  • Experience with dependency management tools.
  • Deep knowledge of Apple’s human interface guidelines, design best practices, coding and naming guidelines.
  • Experience with all the usual stuff (multi-threading, integration with REST APIs, view animations, custom transitions, etc…).
  • Experience in TDD and testing suites.
  • Experience in managing CI/CD and participating hand by hand with the DevOps engineer.
  • Experience with Git.
  • Deep understanding of agile practices.
  • English language proficiency.
What we offer
  • Competitive Salary.
  • Full-time, permanent position (40h/ work week).
  • Flexible hours/ work from home when needed.
  • Personal development & career growth plan.
  • Private medical insurance.
  • A whole new set of gadgets such as a brand new MacBook Pro.
  • Modern office located in Synergy Business center, equipped with the latest technology.
  • An opportunity to learn and develop – we give every employee a budget per year to grow their skills outside the company.
  • Gaining experience in a highly specialized, exciting and growing sector.
Become a part of our team 💙

We specialize in OTT and video experience platforms, one of the fastest-growing markets globally. We believe in fostering a dynamic and supportive working environment, with ample opportunities for training, development, work-life balance, and location-related benefits. If you are passionate about coding and meet our qualifications, we look forward to receiving your application!


Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.