IOS Developer
Pearson
Lisbon, Portugal
há 1 dia
source : Just Join IT

Swift (nice to have)

Objective-C (nice to have)

RESTful API (regular)

Core Animation (regular)

iOS (regular)

One of our goals at Pearson is to help more people learn English and other languages, to enable them to make progress in their lives, whether that's to get a promotion at work, to move abroad to study or work or to earn a qualification.

Mondly is part of our English Language Learning division. Mondly offers high quality online learning in English and 40 other languages to consumers across the world via its app, website, virtual reality and augmented reality products It has had 100 million downloads worldwide, offering professional and personal language learning in a combination of 1300+ different language pairs

This is an exciting time to join the Pearson Mondly team, as you can play a key part in shaping growth plans.

The iOS Developer will have a unique opportunity to design and develop mobile applications for the company’s line of spoken products.

To be successful in this essential role you must have the desire and ability to learn new techniques and share their knowledge.

You will need to demonstrate a passion for software development, software craftsmanship, and ability to perform in a fast-paced, dynamic work environment! The iOS Developer will have proven experience in the application of new technology to drive engaging consumer-grade applications, ideally in a learning environment.

You will have good knowledge of and experience in the use of new technologies and in the development of effective and engaging consumer applications.

The iOS Developer will be part of an agile development team responsible for building innovative, high-performance, scalable native applications using modern iOS technologies and techniques.

The role will be responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.

Key Accountabilities :

  • Design, develop, unit test, and deploy iOS-based solutions using common standards and frameworks
  • Create & execute automation test strategy for mobile apps across iOS platforms
  • Demonstrate ability to multitask, manage concurrent project efforts, and work with minimal supervision in a team environment
  • Collaborate with product delivery team to ensure technical feasibility for new features and enhancements to the existing features
  • Collaborate with product delivery team to define, design, and ship new features
  • Scale the iOS team processes; improving release pipeline, build automation and monitoring
  • Demonstrate excellent knowledge and understanding of continuous integration
  • Work with designers, backend engineers and product owners to deliver an optimized product and exceptional user experience
  • Collaborate with product owners and UX designer to create prototypes for new and enhanced features
  • Ensure the performance, quality, and responsiveness of applications
  • Peer review the code written by others to spot problems and ensure quality of the product
  • Promote a culture of partnership, teamwork, innovation and diversity, equity, and inclusion
  • Participate in and champion a highly collaborative, customer-centric, data-driven culture that challenges norms with a bias to action;
  • support diversity of thoughts, experiences, and approaches to solve issues

    Candidate profile

    Qualifications & Skills

  • Degree (or equivalent) preferred ideally in Computer Science or equivalent experience
  • A passionate iOS engineer committed to fostering excellent engineering practices & processes
  • A strong communicator able to seamlessly collaborate with several different teams
  • A person who can recall & apply proven testing principles
  • Relevant experience in mobile development
  • Proficient with Objective-C; Experience with Swift is a plus
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI / UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN
  • Familiarity with continuous integration
  • Strong customer empathy and ability to translate customer insights into winning product management strategies
  • Robust decision making - based on evidence and data
  • Passion for education and learning
  • Possesses a global outlook and approach
  • Operates as a self-aware, effective team player
  • Experience of working and thriving in a global matrix organization is a benefitial
  • English language is a must, foreign languages a plus
  • Skills / Competencies

  • Digital Transformer : Continuously improving and learning, able to identify and create real-time, iterative solutions to external or internal obstacles.
  • Understand the Business : Has / develops a knowledge of business and product strategies. Brings digital mindset and software development experience to bear in solving challenges and capturing opportunities.
  • Drive focus on learner outcomes : Understands and supports the delivery of learner outcomes and experience-led software development;
  • leads teams able to embed efficacy when building solutions and approaches to implementation

  • Collaboration : Acts as a member of cross-functional leadership teams with minimal guidance. Partners closely with internal stakeholders.
  • Innovator : Investigates and validates new market and product opportunities based on emerging trends.
  • Reportar esta oferta de trabalho
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Candidatar
    Meu email
    Ao clicar em "Continuar", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Continuar
    Formulário de candidatura