Senior iOS Engineer

2 days ago


Athens, Attica, Greece Workable Full time

For over 31,000 growing businesses and HR teams seeking a comprehensive, all-in-one HR suite, Workable emerges as the premier solution. We uniquely combine the world's most widely adopted Applicant Tracking System (Workable Recruiting) with a full-spectrum employee management system (Workable HR). At Workable, we empower companies to focus on what truly matters: hiring the right people and fostering their growth.

While we take HR seriously, we maintain a lighthearted and collaborative culture. At Workable, you'll find smart people who have fun, learn, innovate, and help others do the same. We respect everyone, we hire the best, and make sure every experience is special.

We're growing fast and we want to make sure that we scale from thousands to hundreds of thousands so we're looking for a Senior iOS Engineer to join our Mobile team

If you are excited with mobile technologies bring your passion for iOS and join an exceptional engineering team that crafts the best recruiting product in the world. Become part of a company that invested on mobile from the very start and now needs your help to double down on that. It's great to be an engineer in a company that values good engineering above all.

This is an opportunity to join a world-class software company and a great team that passionately believes in what it does. You'll participate in product design, enrich our mobile team and help us improve our product by developing exciting new features with an amazing UI

What you'll be doing

  • You'll help us take Workable for iOS to the next level
  • You will be part of a cross-functional agile team with well established processes
  • You'll be working with the latest Swift version and all its new shiny features on a brand new MacBook Pro
  • You will be participating in code reviews, pair programming sessions, design meetings and brainstorming sessions
  • You'll work with a robust CI pipeline at your disposal
  • You'll be coding against a well defined REST API which you're by all means welcome to improve
  • You'll have the chance to profile every aspect of your code, in order to achieve smooth UX, a low memory footprint and save on the battery
  • You'll create software that is used daily by thousands of users
  • When modelling an application on the client, a whole new kind of issues arise and properly depicting the problem domain inside a mobile app is no trivial task. That's why we'll need you to employ old patterns like pub-sub and discover new ones like functional reactive programming. In short, we like to view software engineering as a whole and use the best tool for the job.
  • Expect to use some of the latest toys and buck the trends at the same time.

Requirements

What's essential

  • Solid understanding of the iOS SDK and frameworks like as UIKit, GCD
  • Experience with Auto Layout
  • Proficient with Swift
  • Experience with TDD and testing frameworks
  • Deep understanding of the native mobile apps ecosystem
  • Experience with connecting iOS applications to back-end services via RESTful APIs
  • Good understanding of threads and memory management
  • Be really comfortable with Git
  • Be inventive and expect to deal with problems where the solution is not a google search away
  • Love creating user-centric apps that people actually use - we're product-oriented developers
  • Passion for elegant and intuitive user interfaces

What would be great

  • Familiarity with functional programming concepts and practices or experience with a reactive programming framework like RxSwift or Combine
  • Experience with SwiftUI

Benefits

Our employees enjoy benefits that make them more productive and contribute directly to the development of their professional skills. We want to be able to attract the best of the best and make sure they keep getting better. On top of an exciting, vibrant and intellectually challenging environment, we are offering:

  • Comprehensive Health Coverage: A robust health insurance plan that includes coverage for your dependents.
  • Competitive Compensation: An attractive salary paired with a performance-based bonus plan.
  • Flexible Work Model: Enjoy the best of both worlds with a hybrid setup—two days working from home and three in the office.
  • Top-Tier Tools: Apple gear and access to the latest productivity tools to help you excel.
  • Stay Connected: A mobile data plan to keep you online wherever you are.
  • Delicious Perks: Fresh, tasty food at the office to fuel your productivity.
  • Relocation Bonus: To help you settle in smoothly in Athens.

Workable is most decidedly an equal opportunity employer. We want applicants of diverse background and hire without regard to colour, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.



  • Athens, Attica, Greece Blend Technologies S.A. Full time

    IKH Group is a leading Software & Robotics Solutions group of companies operating internationally. Within just a couple of years, our team grew up more than 80% and we kicked off 2024 with several new and exciting projects in digital transformation, custom software and robotics.  Blend Technologies, part of IKH Group, is a brand-new Technology and...


  • Athens, Attica, Greece Plum Fintech Full time

    Hey We're Plum, your smart saving and investing app on a mission to help grow money for life. Whether you're stashing the cash for tea and toast in your first home or catching some rays during retirement, Plum's got your back.Since 2016, over 2 million people in 10 European markets have set aside more than £2 billion with our clever automation and AI...


  • Athens, Attica, Greece Cepal Hellas Financial Services S.A. Full time

    The Senior Machine Learning Engineer is responsible for the deployment and optimization financial models used in mortgage pricing and analytics. He is working across the AWS, Databrick and traditional RDBMS stack, contributing to CI/CD pipelines and playing key role in the technical direction of Cepal's products- including LLM- based solutions and...

  • Senior Cloud Engineer

    18 hours ago


    Athens, Attica, Greece InTTrust Full time

    InTTrust is a trusted Technology and Digital Solutions provider creating value for customers, encompassing IT Consulting and Implementation services, Database Operation, Administration and Optimization services, IT Managed Services, Cloud Governance & Security services. We are experts on Digital Transformation Solutions, Custom Applications Development &...

  • Senior Data Engineer

    18 hours ago


    Athens, Attica, Greece Qualco Full time

    With more than 20 years of proven experience, QUALCO is a leading Fintech solutions provider, offering a wide range of analytics-driven, highly scalable enterprise software solutions in over 35 countries worldwide. Our end-to-end technology solutions cover a wide range of needs for Banking, Financial Services, Utilities, Insurance, Retail organizations, and...


  • Athens, Attica, Greece ΟΜΙΛΟΣ ΓΕΚ ΤΕΡΝΑ GEK TERNA GROUP Full time

    TERNA S.A., member of GEK TERNA GROUP, is currently seeking a:Technical Office Senior Engineer Responsibilities:Organizes and coordinates the technical and financial issues of the project Monitors the preparation of the preliminary measurements for the construction works of the project Supervises the collection of the necessary specifications for promotion...


  • Athens, Attica, Greece Uni Systems Full time

    At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Senior Security Engineer to join our UniQue Security Engineering Services team.This role requires understanding of security solutions belonging to a variety of security domains such as: Azure Cloud security, Endpoint security,...


  • Athens, Attica, Greece FINARTIX Fintech Solutions S.A. Full time

    We are currently looking for a passionate and motivated Senior Software Engineer (Java) to join FINARTIX's Software Engineering Practice and our projects on behalf of one of our major clients in banking sector. The candidate will play a key role in the development, implementation, and management of technology-based business solutions to improve our clients'...


  • Athens, Attica, Greece Uni Systems Full time

    We are continuously growing and we are looking for a Senior Network Engineer to join our Networking team.In this role you will be responsible for the design, implementation, integration, optimization and support of converged networks, working on large - scale IT projects, domestic or in EU countries. What will you be bringing to the team?Our UniQue people...

  • Senior Piping Engineer

    18 hours ago


    Athens, Attica, Greece ENOIA SA Full time

    ENOIA Greece is hiring Piping Engineers to join our expanding Athens-based teamWe're looking for professionals ready to collaborate with a seasoned group of engineers and contribute to the design, coordination, and execution of multidisciplinary projects across Oil & Gas, Power, Pharma, and Infrastructure sectors. ResponsibilitiesReview Engineering documents...