CGM Software Romania

Iasi, Iasi

Full Time

On Site

Senior iOS Developer (Swift)

April 8, 2021
As a Senior iOS Developer (Swift) you are already shaping what the future holds!

As a pioneer in digital health our heart beats for the development and implementation of new technologies. For the next level of eHealth evolution we are looking for creative minds who enjoy working with a variety of technologies, their own design freedom and professional development.

Contribute to our success by:
    Perform thorough analyses of functional and non-functional requirements and provide clean and reliable technical solutions. Translate system requirements into task specifications for less experienced developers
    Provide end-to-end delivery of components/subsystems (requirements clarification, implementation, testing, integration, deployment, documentation) by applying agreed best practices and the project software development processes
    Depending on the team structure, lead a small team (2-3 people) in order to implement components and subsystems.
    Collaborate closely with other members of the team and maintain positive client (stakeholders) interactions.
    Provide constructive feedback.
    Contribute to the overall company in culture building, teamwork, and positivity
    Strong knowledge of Object-oriented and functional programming paradigms
    Strong knowledge of specific iOS architectural design patterns (MVC, MVVM+C, MVP, VIPER)
    Strong knowledge of both Objective C and Swift programming languages
    Strong knowledge of framework-based development, and dependency managers (Cocoapods, Carthage, Swift Package manager)
    Strong knowledge of UIKit (e.g. Autolayout, Size classes etc.) and custom UI components
    Strong experience with persistence solutions (CoreData, SQLite, CouchDB, Realm)
    Strong experience in working with RESTful APIs to connect iOS applications to back-end services
    Strong knowledge of iOS software tools (Xcode IDE, Instruments, iOS Simulators)
    Strong knowledge in writing multi-threaded, asynchronous code, in GCD and NSOperations advaced usage
    Strong knwoledge in iOS memory management
    Strong experience in using Version Control (Git, GitHub,BitBucket, Gitlab etc)
    Strong experience in writing Unit and UI automation tests
    Solid understanding of the mobile development life cycle
    Strong analytical and problem-solving skills
    Real passion for quality, performance and attention to detail
    Be part of it now!Synchronizing Healthcare