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