iOS Developer

67

Location: Athens, Greece

Mode: On site

Type of employment: Full-time, permanent contract

Responsibilities:

  • Participate in the design and development of innovative applications tailored for the iOS platform, ensuring they meet high standards of user experience and functionality.
  • Foster close collaboration with cross-functional teams, contributing to the process of defining, designing, and successfully implementing new features that align with the company’s objectives and user needs.
  • Take an active role in maintaining code quality, organization, and automation to streamline development workflows and improve the overall software development process.
  • Work closely with external data sources and integrate various APIs to enhance application capabilities and data-driven functionality.
  • Implement comprehensive unit-testing strategies to ensure robustness and reliability of code, with a focus on handling edge cases, optimizing usability, and overall performance.
  • Identifying and addressing bugs and performance bottlenecks, striving to enhance the application’s stability and speed.
  • Stay up to date with the ever-evolving technology landscape, continuously researching, evaluating, and integrating new technologies and tools to maximize development efficiency, scalability, and the application’s competitive edge.

Requirements:

  • Proven software development knowledge with Objective-C or Swift.
  • Knowledge of iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding Apple’s design principles and interface guidelines.
  • Knowledge of low-level C-based libraries is preferred.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.
  • Good verbal and written communication skills.
  • Familiarity with version control tools, such as Git.
  • Excellent communication and problem-solving skills.

Benefits:

  • Competitive remuneration package
  • Private Insurance
  • Unlimited free access to wellness workplace support platform
  • A dynamic challenging environment resulting in continuous learning / education / progression
  • Ability to work with cutting edge technologies
  • Pleasant working environment
  • Ability to expand knowledge and responsibilities

Apply Now