iOS Developer (On Behalf of Our Partner)

Linqgreece โ€” Greece ยท Posted ~2 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Basic Information Semitron is a fast-growing Greek tech company based in Thessaloniki, with 45+ years of engineering expertise and a strong track record of innovation. We design and build cutting-edge hardware and software in-house, exporting to 30+ countries worldwide. Our flagship karoot product line drives the future of urban mobility โ€” and it's the project you'll join. Backed by a talented team of Electronic, Automation, Embedded, Mobile and Full Stack Engineers, QA specialists, and UX/UI Designers, we deliver fully in-house, end-to-end solutions from our privately owned facility in Sindos, Thessaloniki โ€” enabling fast turnarounds without compromising quality. We're looking for an iOS Developer to help shape the next generation of karoot's mobility apps โ€” working with the latest Swift, and involved across the full app development lifecycle. Responsibilities Define and analyze software requirementsBuild complex software applicationsDebug, test and document software applicationsCollaborate effectively with a team of other highly skilled interdisciplinary engineering professionalsInvestigate, recommend and implement new technologies Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).Around 3 years of professional experience developing native iOS applications.Strong proficiency in Swift and modern iOS development practices.Experience building user interfaces with SwiftUI.Solid understanding of MVVM architecture and Clean Architecture principles.Experience with Swift Concurrency (async/await, Task, Actor) and writing responsive, thread-safe applications.Experience integrating RESTful APIs and handling networking.Experience implementing dependency injection and applying SOLID principles to create maintainable, testable code.Experience writing automated tests, including unit tests using Swift Testing (or XCTest).Familiarity with Apple Maps / MapKit and location-based features.Experience implementing push notifications.Proficient with Git, including collaborative workflows, pull requests, and code reviews.Experience documenting code and technical decisions to improve maintainability and team collaboration.Good understanding of the iOS application lifecycle, app architecture, and Apple's Human Interface Guidelines.Experience preparing and submitting applications to the App Store, including release and distribution processes. Personal Attributes Excellent communication skillsExcellent teamwork skillsGrowth mindsetFlexibility and adaptabilitySense of responsibility Benefits Healthy working environmentCompany laptop, mobile equipment and perksRemote workingLearning and development corporate planFlexible working hoursHealth care Insurance by NN