Job Description


We are currently looking for a talented iOS Developer for one of our major clients in the Finance sector.


 


Location: Athens, Greece


Mode: Hybrid


 


Responsibilities:



  • Lead 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.

  • Being committed to innovation will be crucial in keeping the company’s products at the forefront of the industry.


Requirements:



  • Proven software development experience with Objective-C or Swift (at least 2 years).

  • Experience with 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.


Nice to have:



  • Experience on RESTful APIs.

  • Familiarity with Agile methodologies.

  • Knowledge of cloud technologies.


Freelancers are welcome


Benefits:



  • Hybrid way of working

  • 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 for this Position

Ready to join ? Click the button below to submit your application.

Submit Application