Senior iOS Software Engineer

    Barcelona, Spain
    Job Type


    We are looking for a Senior iOS Software Engineer for an innovative company that offers technologies for self-medication, addressed to pharma and biotech companies.

    The company contributes to improve people’s lives with their solutions, helping patients suffering from Diabetes, psoriasis, cancer and others.


    Support the complete Application Lifecycle (concept, design, test, release, and support) of their iOS SDK and their Testing App for Medical Mobile Applications, ensuring that best practices are followed.

    ✍️ Key responsibilities:

    • You will be part of an agile, cross-functional and international team of software engineers.
    • You will get involved in the entire software lifecycle and heavily contribute to architecture, design, testing and DevOps.
    • You will coach the team about keeping the code clean and maintainable, using good development practices, using the right design patterns and coding guidelines.
    • You will share knowledge and learn from your peers, through discipline specific communities.
    • Ensure the quality, reliability, and traceability by writing Unit, Integration and UI tests.
    • Create, extend, and maintain specification artifacts and conceptual diagrams.
    • Support and collaborate with peers in the fields of Hardware, System Integration, Production, and Requirements Engineering to support, define, design, refine, estimate, plan, and implement new features.
    • Bring your Swift expertise to the forefront of innovative digital solutions.

    👍Who we are looking for:

    • Good knowledge of Swift and experience in iOS projects.
    • Solid understanding of the full mobile development life cycle.
    • Experience working with CI/CD tools (i.e., Azure DevOps, App Center).
    • Excellent knowledge of OOP (Object Oriented Programming), software architecture, software design patterns and principles (SOLID, Clean).
    • Proven knowledge of unit and integration testing.
    • Knowledge of basic cybersecurity concepts (Encryption, Signing, Authentication, Authorization…).
    • Knowledge or experience working with Bluetooth.
    • Experience working with Agile methodologies and Agile mindset.
    • Professional experience with Version Control solutions like GitHub or similar alternatives.
    • Team player with collaborative mindset.
    • Good level of English (B2).
    • Engineering Degree or similar studies in an IT related field.

    🚀What we can offer you:

    • Hybrid working model: Work from home most part of the time. You only have to be in the nice Barcelona offices located in the city center 4 days per month (2 days every 2 weeks) to work near the team.
    • Flexible working hours (average of 40h/week), from 7:30am/9:30am to 16h/18hs.
    • Continuous learning: Learn from your peers, through discipline specific communities.
    • Learning awareness and technical coaching in main Expertise Areas: DevOps, Agile, QA, Cloud, Data, Software Development, depending on your capacity and seniority.
    • Private Health Insurance with Sanitas 100% paid by the company.
    • 25 holiday days per year.
    • Bicing yearly subscription 100% paid by the company.
    • Transport ticket TMB (Metro,bus train) 100% paid by the company.
    • Home office contribution: 360€/yearly.
    • Gym Contribution: 120€/yearly.
    • Birthday gift (voucher for 30€).
    • Flexible remuneration package with option for transport ticket, lunch vouchers, nursery. tickets, training and health insurance for employee’s relatives.

    👊Recruitment process:

    1. Technical Interview
    2. Final Interview
    Drop files here browse files ...
    Drop files here browse files ...

    Related Jobs

    Are you sure you want to delete this file?