+

Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+

Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

9 - 59 =
+

Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Една от всички 66 обяви за iOS Development в София

Виж всички

iOS Engineer

Mobile Wave Solutions | дистанционно
Remote
Тази позиция позволява отдалечена работа

Only in

dev.bg

Тази обява е публикувана само в DEV.BG Jobs: Преглеждаме значимите български сайтове за обяви за работа (с поне 400 IT обяви за работа). Тази обява не е публикувана в нито един от тях.
14 юли
Обявата е публикувана в следните минибордове
  • Sofia, Bulgaria
  • Съобщи за проблем с обявата

Съобщи за проблем с обявата

×

    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

    Job Description

    The Native Development team is part of the wider Software Development function within Mobile Wave Solutions (MWS). As such, the Native team is responsible for development of Native App products for MWS and its customers, across the iOS and Android operating systems and, potentially other OSs if any emerge as challengers to iOS and Android. This involves assessing, scoping or creating new concepts and feature development and enhancements for existing Applications. The team is also responsible for maintaining and updating existing features and resolving any defects identified by the Quality Assurance team or via customers and end-users.

    The Development team seeks to  work within an Agile Scrum methodology, with a Sprint cycle that is usually two weeks in duration. As with a typical Agile approach, the Sprint features are usually determined between the Product Owner, Scrum Master/PM, BA and developers on a rolling sprint cycle with testable and deployable enhancements or fixes targeted within each Sprint.

    As an iOS Developer, you will be required to participate in all the Development team activities and sprint ceremonies, such as  daily stand-ups, weekly estimation planning, backlog grooming,  Sprint planning and retrospectives.

    Duties and Responsibilities

    • Development of Native Apps as specified, or outlined, in requirements and designs
    • Build compelling, high-quality, robust and performant Native Apps using  Swift, Swift UI and Objective-C (iOS)
    • Implementation of iOS-based application software and components, evaluating and choosing libraries and frameworks
    • Structuring and optimizing layouts for a variety of devices sizes and OS versions
    • Unit-test code for robustness, including edge cases, usability, and general  reliability
    • Participate in daily project and team ceremonies, provide updates and collaborate with the team
    • Write and deliver code in a TDD-suitable manner
    • Write clean, readable and reusable code
    • Be able to deliver to deadline, as required in the sprint planning
    • Be able to organise and prioritise work appropriately, as required
    • Be able to work within a team and communicate ideas clearly
    • Display good personal time management

    Qualifications, Skills and Experience

    • 4+ years of experience in software development
    • 3+ years of working experience in iOS development, Swift and Objective C
    • Bachelor/Master Degree preferably in a software development discipline, or equivalent experience
    • Familiarity with MVVM and MVP
    • Familiarity with Firebase and/or similar
    • Familiarity with cocoapaods and other dependency management tools
    • Familiarity with integrating Apps to API services and real-time, transactional delivery
    • Experience in building Universal Apps that support iPhone and iPad distribution
    • Experience in customizing the standard iOS`s UI (navigation controls, transitions, lists, tables)
    • Ability to “think outside the box”, to think like a user and not blindly follow the specifications
    • Solid debugging and troubleshooting skills
    • Demonstrable problem-solving skills
    • Excellent team player
    • Strong mentoring skills
    • Excellent communication skills in English, both written and oral

    Advantages

    • Good knowledge in HTML5/CSS, JavaScript tech (such as React.js; typescript etc.), Experience in React Native/Cordova/PhoneGap for building hybrid mobile applications
    • Experience with GIT, Jenkins, JIRA
    • Experience working with Scrum and agile methodologies
    • Portfolio of working app/s to demonstrate
    Кандидатствай