iOS Software Engineer

Level:

Mid – Senior

We are looking for experienced iOS Software Engineers to create, develop, and enhance innovative iOS applications with the rest of our Agile development team. The ideal candidate is reliable and actively contributes to the development of high quality and secure apps, within schedule.

Main duties and responsibilities:

    ● Design, create, and build app features using the iOS platform
    ● Collaborate with cross-functional teams to execute an idea from concept to delivery using excellent software design, coding & processes
    ● Continuously gather requirements, suggest solutions and implement new technologies to maximize development efficiency and produce fully functional mobile applications
    ● Craft project and technical solutions by applying UX practices as suggested by Human Interface Guidelines.
    ● Troubleshoot and debug to optimize performance
    ● Participate in mentoring programs

Qualifications:

    ● Bachelor’s degree in Computer Science/IT/Computing or equivalent
    ● More than 3 years of software development experience as an iOS Mobile Developer
    ● Proficient in iOS Standard Libraries and in Agile practices
    ● Solid understanding of the full mobile development life cycle
    ● Ability to do base code architecture to fit the context of a project
    ● Hands-on experience in using CocoaPods to create and include own libraries and frameworks in projects
    ● Must have experience in Apple Provisioning and knowledgeable in certification concepts
    ● Applicable knowledge in debugging methods, tools, and techniques such as Memory Inspector and Static Analysis
    ● Passionate about technology and willing to undergo training in ReactNative / Flutter
    ● Excellent communication skills
    ● Can start immediately