
Software Engineer with Swift and UIKit
2 weeks ago
We are seeking a talented Swift Software Engineer to join our mobile development team. In this role, you will design, build, and maintain iOS applications with a focus on performance, scalability, and usability. Youll collaborate closely with designers, product managers, and other engineers to deliver products that delight our users.
Responsibilities:
-
Develop and maintain iOS applications using Swift and related technologies.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Write clean, maintainable, and testable code following best practices.
-
Optimize applications for maximum performance and responsiveness.
-
Participate in code reviews, design discussions, and architecture planning.
-
Diagnose and fix bugs and performance bottlenecks.
-
Stay up to date with the latest trends and advancements in iOS development.
Requirements:
-
Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent experience).
-
Proven experience developing iOS applications using Swift.
-
Strong understanding of iOS frameworks (UIKit, Core Data, Core Animation, etc.).
-
Experience with RESTful APIs, JSON, and mobile app architecture patterns (MVC, MVVM, etc.).
-
Familiarity with version control systems (e.g., Git).
-
Solid understanding of the full mobile development lifecycle.
-
Excellent problem-solving and communication skills.
Preferred Qualifications:
-
Experience with SwiftUI and Combine.
-
Familiarity with automated testing frameworks (e.g., XCTest).
-
Knowledge of App Store submission and release processes.
-
Experience with agile methodologies and tools (e.g., Jira, Trello).
-
Contributions to open-source projects or published apps in the App Store.
What We Offer:
-
Competitive salary and benefits package.
-
Flexible work arrangements.
-
Opportunities for growth and professional development.
-
Collaborative and inclusive work culture.
-
The chance to make a real impact on products used by thousands/millions of users.
- Competitive salary and benefits package.
- Flexible work arrangements.
- Opportunities for growth and professional development.
- Collaborative and inclusive work culture.
- The chance to make a real impact on products used by thousands/millions of users.
-
Software Engineer with Python and API
2 weeks ago
Kavala, Greece Firefly IT Office Full timeAs a Python Software Engineer, you will design, develop, and maintain backend systems and applications using Python. You will collaborate closely with product managers, frontend engineers, and data scientists to deliver reliable and efficient software solutions. Key Responsibilities: Design and implement robust, maintainable, and efficient Python...