Compartir esta oferta de trabajo

TALENT HUNTERS - iOS Software Engineer

Fecha: 11-nov-2021

Ubicación: MADRID, ES

Empresa: Telefonica S.A.

AREA DESCRIPTION 

Telefonica CTO-Novum is seeking talented engineers to join our Engineering team. The challenges faced every day in extending and improving the Telefonica user experience require vast knowledge in how to produce highly maintainable and extensible object-oriented code. Our engineers must feel the need to build a product that works fast and flawlessly, be passionate about eliminating any problems as soon as they are discovered and take pride in doing so. 

The CTO-Novum group builds and operates the main application for Telefónica customers worldwide reaching more than 30 million active users. We work to build new and innovative products and to ease the access to all the services that Telefónica offers. 

 

MISSION 
Our mission is to guide our customers along their lifecycle, by being the center of the digital relationship with Telefónica 

 

MAIN DUTIES & RESPONSIBILITIES 

  • Primary responsibility for coding, delivering and updating Telefónica in-house developed mobile applications. 

  • Design and implement new user-facing features in Telefónica's large, complex mobile applications. Work closely with our product and design teams to customize the apps experience for the iOS platform  

  • End-to-end responsibility for in-house applications from coding to deployment (including porting, spec adherence, technical design, test plan creation, deployment support, code reviewing) 


EDUCATION REQUIRED 

  • BSc or MSc in Computer Science or related field (or equivalent industry experience)  

 

SPECIFIC SKILLS 

  • Leadership skills and excellent communication and interpersonal skills with the ability to work with a wide variety of departments. We work in an agile environment, where collaboration is at the heart of everything we do. You must be strong at communicating clearly and effectively.   

  • Ability to provide input on prioritization of features with a strong sense of user driven design.  

  • Ability to work independently, set timelines and execute to plan.  

  • Interest and ability to learn other programming languages as needed.  

  • Strong analytical and problem-solving abilities 

 

TECHNICAL KNOWLEDGE 

  • Experience coding iOS applications being comfortable with Swift and have extensive knowledge of modern mobile software design patterns (MVVM, MVP, TCA, etc).  

  • Experience leveraging modern iOS paradigms/tools (Xcode, performance tools, build tools, optimization techniques and internal frameworks) 

  • Interest in and/or experience with SwiftUI. 

  • Experience with multithreading programming.  

  • Experience writing simple and clean code, unit tests and more important testable code.  

  • Ability to identify unique features of specific device capabilities and define appropriate UI and product requirements accordingly. 

 

PROFESSIONAL EXPERIENCE 

  • 3+ years of experience 
      

LANGUAGES / IDIOMAS 

  • English (professional competence) 
      

If you join Telefónica 

You join almost 100 years of history, you join a team of 106 nationalities present in more tan 35 countries. You join a team that works to connect people wherever they are. We are leading the digital revolution with the enthusiasm of the first day in all our businesses, creating the best digital ecosystem for our clients: network, IoT, cloud, security, innovation etc. Here, at Telefónica you count with everything you need to be the best you. We need people like you that wants to take this challenge of creating the Telefónica of tomorrow. 

Telefonica is committed to the new working ways. Under our proposition “Disconnect to Reconnect” we have applied the Digital Disconnection. 

At Telefónica we take care of our teams and provide a set of benefits that increase people's satisfaction. In this way, in addition to your salary, you will be able to enjoy, among others, the following benefits:  

  • Medical insurance with dental coverage. 

  • Restaurant checks 

  • Life insurance 

  • Accident insurance 

  • Pension plan 

  

#WeAreInclusive 

We strongly believe diverse and inclusive teams become more innovative and they achieve improved results. Telefonica aims to promote and guarantee a place for everyone, just the way we are: gender, age range, sexual orientation and/or identity, culture, creed, disability or any other personal condition.