Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
What You’ll Do
Perform upgrades and maintenance while modifying existing software to improve performance, correct errors and allow adaptation to new hardware
Recommend software upgrades for clients’ programs and systems if necessary, and analyze software requirements and user needs to determine whether the system design is feasible and can be completed within time and budget constraints
Collaborate with engineers, programmers, systems analysts and others on projects, and gather information on project capabilities and limitations, interface and performance requirements to create optimum software
Design, develop and modify software systems, using mathematical models and scientific analysis to predict and measure possible outcomes
Store, retrieve and manipulate data to understand system capabilities and requirements
Direct software system testing, validation procedures, application and system documentation and programming to ensure normal program functioning
Manage the work of technologists, programmers, technicians and other related team members, and provide instruction on writing software code as needed
Coordinate software installation and monitor equipment to confirm specifications have been met
BS/MS degree in Computer Science, Engineering or a related subject
Proven working experience in software development
Working experience in iOS development
Have published one or more iOS apps in the app store
A deep familiarity with Objective-C and Cocoa Touch
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Who You Are
Coding: Can design, write, test, debug/ troubleshoot and maintain the source code of application programmes.
Agile: Understands agile methodologies (e.g. Kanban, Lean, Scrum, Design Thinking) and apply agile ways of working. Is an Agile Leader and role model of the agile mind-set and principles.
Software Engineering: Follows a systematic process of understanding requirements, working with stakeholders and applying engineering and testing concepts to ensure stable digital solutions incorporating agile/devops ways of working and using concepts such as TDD, BDD, automation..
CI / CD: Ability to automate software delivery by setting up a CI/CD Pipeline in order to produce valuable software in short cycles while ensuring that the software can be reliably released at any time.
Microservices & APIs: The ability to design, build, and maintain applications using loosely coupled, independently deployable, and independently scalable application components based on SOA and domain-driven design, identifying appropriate interaction frameworks that enable scalability and agility. Designing/implementing web scale cloud solutions with a micro-services architecture and utilising containers.
Security: Manages information security related activities (including budgeting, planning, implementation, testing, reporting) and recommending appropriate remediation measures to ensure the integrity and continuity of systems, services and information. Incorporates secure by design principles when designing, building, testing solutions, products and services.
Not a perfect fit?
Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.
What's In It For You
We like to keep them flexible:
- Vflexy: Flexible Benefits Program
- Hybrid working kit
- Ergonomic kit allowance
- Digital meal voucher
- Flexible transportation allowance
- Employee assistance hotline & counselling
- Comprehensive and flexible private health insurance
- Discounted price deals for wide range of products & services
https://www.vodafone.com.tr/insan-kaynaklari
Instagram: https://www.instagram.com/vodafonekariyer/
Youtube: https://www.youtube.com/user/VFTurkiye
Data Privacy
By applying for this job, you accept the Vodafone Privacy Policy. Please visit Privacy Policy web page at https://careers.vodafone.com/privacy-policy/turkey/ for further details.
Who We Are
We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.
Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.
If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance.
Together we can.
Key Skills
Ranked by relevanceReady to apply?
Join Vodafone and take your career to the next level!
Application takes less than 5 minutes