Tirane, ofroj vend pune Senior Software Engineer- iOS
- Tirane
- Tipi
-
- me orar te plote
- Fusha | Profili i punes
-
- Informatike | Programim
- Gjuha
-
- anglisht
- Eksperienca
- vetem me eksperience
Description
Your place in the team:
Develop and Coordinating the team of Internal, Group and External developers. Analyzing requirements, keeping schedules and supervising activities, contributing to team meetings, troubleshooting development, test and production issues across multiple environments and operating platforms. Supports testing and Operations activities include 3rd line maintenance, issue and incident tracking aligned with SLA’s. Updates knowledge by researching new technologies and software products.
You will be involved in the following tasks:
• Designs and implements native mobile application (iOS) to support business requirements
• Cooperates with MobileApp Back-end and Test team
• Participates in every aspect of development and implementation, working with end users (product owners) to fully understand business requirements
• Ensures compliance with Vodafone policies and procedures
• Prepares high and low level technical documentation
• Estimates the development effort by requirements and projects
• Works in teams using various development methodologies – agile (SCRUM), SAFe.
• Supports testing activities (functional and non-functional tests in all relevant project phases, including automated front-end testing)
• Investigates and fixes defects and incidents during development and application lifecycle
• Reviews and merges PRs sent in by junior and medior colleagues
• Supports junior colleagues’ learning and development by mentoring and coaching
• Participates in selection of junior colleagues during the hiring process
• Makes minor/major mobile application software architecture-related decisions independently
• Contributes and gives support to business team in publication process of iOS mobile application
• Supports DevOps team in CI/CD design, plans, prepares and maintains CI flow for iOS
Job Responsibility
We are looking for you if you have:
• IT specific university degree OR developer qualification
• 2+ years experience in mobile application development
• Experience in agile development methodologies, ideally SCRUM
• Knowledge of Swift and MVVM, VIPER architecture patterns
• Extensive experience using XCode and MacOS environment
• Expertise in debugging, building debug builds, create logs with various tools, using proxies to debug integration (e.g. Charles or Fiddler)
• Unit testing, including use of mocking frameworks
• Deep knowledge of Network Communication/Integration solutions (GraphQL, REST JSON, Swagger)
• Good knowledge of English both spoken and written
• Knowledge of CI/CD supporting tools Bamboo/Jenkins, Docker, Automic, Artifactory, Bitbucket)
• Understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration, Continuous Delivery and DevOps in general.
• Experience in supporting automated testing frameworks (e.g. Appium)
• Able to identify and re-factor incorrect architectures in unfamiliar codes
Shenim: Te interesuarit duhet te aplikojne duke derguar CV dhe duke percaktuar pozicionin per te cilin aplikojne ne adresen e email: humanresources.al@vodafone.com
ose te aplikojne ne linkun https://opportunities.vodafone.com/job/Tirana-Senior-Software-Engineer-iOS/772378201/
Your place in the team:
Develop and Coordinating the team of Internal, Group and External developers. Analyzing requirements, keeping schedules and supervising activities, contributing to team meetings, troubleshooting development, test and production issues across multiple environments and operating platforms. Supports testing and Operations activities include 3rd line maintenance, issue and incident tracking aligned with SLA’s. Updates knowledge by researching new technologies and software products.
You will be involved in the following tasks:
• Designs and implements native mobile application (iOS) to support business requirements
• Cooperates with MobileApp Back-end and Test team
• Participates in every aspect of development and implementation, working with end users (product owners) to fully understand business requirements
• Ensures compliance with Vodafone policies and procedures
• Prepares high and low level technical documentation
• Estimates the development effort by requirements and projects
• Works in teams using various development methodologies – agile (SCRUM), SAFe.
• Supports testing activities (functional and non-functional tests in all relevant project phases, including automated front-end testing)
• Investigates and fixes defects and incidents during development and application lifecycle
• Reviews and merges PRs sent in by junior and medior colleagues
• Supports junior colleagues’ learning and development by mentoring and coaching
• Participates in selection of junior colleagues during the hiring process
• Makes minor/major mobile application software architecture-related decisions independently
• Contributes and gives support to business team in publication process of iOS mobile application
• Supports DevOps team in CI/CD design, plans, prepares and maintains CI flow for iOS
Job Responsibility
We are looking for you if you have:
• IT specific university degree OR developer qualification
• 2+ years experience in mobile application development
• Experience in agile development methodologies, ideally SCRUM
• Knowledge of Swift and MVVM, VIPER architecture patterns
• Extensive experience using XCode and MacOS environment
• Expertise in debugging, building debug builds, create logs with various tools, using proxies to debug integration (e.g. Charles or Fiddler)
• Unit testing, including use of mocking frameworks
• Deep knowledge of Network Communication/Integration solutions (GraphQL, REST JSON, Swagger)
• Good knowledge of English both spoken and written
• Knowledge of CI/CD supporting tools Bamboo/Jenkins, Docker, Automic, Artifactory, Bitbucket)
• Understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration, Continuous Delivery and DevOps in general.
• Experience in supporting automated testing frameworks (e.g. Appium)
• Able to identify and re-factor incorrect architectures in unfamiliar codes
Shenim: Te interesuarit duhet te aplikojne duke derguar CV dhe duke percaktuar pozicionin per te cilin aplikojne ne adresen e email: humanresources.al@vodafone.com
ose te aplikojne ne linkun https://opportunities.vodafone.com/job/Tirana-Senior-Software-Engineer-iOS/772378201/
Apply
Location information