9 months ago
Athens, GreeceMid Level
Responsibilities
- Design, build, and maintain applications for the iOS platform.
- Ensure application performance, quality, and responsiveness.
- Collaborate with the team to define application features.
- Identify and fix bugs.
- Maintain code quality, organization, and automation.
- Create self-contained, reusable, and testable modules and components.
- Improve testing and deployment tools to support frequent releases.
Requirements
- At least 3 years of experience developing iOS applications.
- University or postgraduate degree in a relevant field.
- Solid experience with Swift, UIKit, and SwiftUI.
- Familiarity with RESTful APIs for connecting iOS applications to back-end services.
- Understanding of Apple's design principles and interface guidelines.
- Understanding of code versioning tools such as Git.
- Ability to learn continuously, share knowledge, and adapt to processes and conventions.
- Analytical thinking and problem-solving capabilities.
- Desired experience with WebSockets, unit/integration/UI automation testing, continuous integration, functional programming, protocol-oriented programming, and algorithms and complexity.
Benefits
- Hybrid work arrangement in Athens, Greece.
- Full-time employment.
- Competitive salary and bonus scheme.
- Group health and medical insurance.
- Equipment and tools for the role.
- Career development, performance management, and training opportunities.
- Shuttle buses and carpooling options.
- Free access to the in-house gym.
- Inclusive international and multicultural work environment with events, sports, and team-building activities.
Tech Stack
Categories
Mobile
