Apply now »
Date:  Apr 10, 2025
Company: 
Location: 

Sofia, BG

iOS & Android Software Developer

We are Yettel!
Yettel is a part of e&PPF Telecom Group, a partnership between PPF Group and Emirates Telecommunication Group (e&) focused on delivering superior telecom and digital experience to customers across Central and Eastern Europe, that connects over 3 million customers to people, devices and businesses.

We are a company that wants to discover, develop and invest in technology to serve people in the most useful and effective way for them. We want to create the future together with you. That's why we at Yettel are ready to discover and develop your talent and unique skills as we change the world together. 

 

Role Overview:
The iOS/Android Software Developer will be responsible for designing, developing, and maintaining high-quality mobile applications for iOS and Android platforms. You will work closely with cross-functional teams to create intuitive, feature-rich, and performant mobile experiences. The ideal candidate will have a solid foundation in mobile development, an eye for detail, and a passion for delivering top-tier applications.

 

Your responsibilities will be:

  • Mobile Application Development:
    • Design, develop, and maintain high-quality mobile applications for iOS (using Swift/Objective-C) and Android (using Kotlin/Java).
    • Work with cross-functional teams to define, design, and ship new features in mobile applications.
    • Ensure the best possible performance, quality, and responsiveness of applications.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Collaboration & Cross-Functional Work:
    • Collaborate with UI/UX designers to ensure seamless integration of design and functionality.
    • Work with backend developers to integrate mobile apps with backend services and APIs.
    • Participate in code reviews, knowledge sharing, and mentoring junior developers.
    • Actively engage in sprint planning, daily standups, and retrospectives as part of the Agile development process.
  • User-Centric Development:
    • Focus on delivering the best possible user experience by translating designs and wireframes into code.
    • Optimize mobile apps for maximum speed and scalability across a wide range of devices.
    • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Testing & Quality Assurance:
    • Write unit tests, integration tests, and UI tests to ensure app stability and minimize defects.
    • Utilize debugging and profiling tools to troubleshoot and optimize performance issues.
    • Collaborate with QA engineers to ensure that applications are thoroughly tested before release.
  • App Deployment & Maintenance:
    • Ensure smooth deployment of applications to the App Store (iOS) and Google Play Store (Android), adhering to all guidelines and requirements.
    • Manage version control and release processes for mobile applications.
    • Monitor app performance post-release and ensure any critical issues are addressed promptly.
  • Continuous Improvement & Innovation:
    • Stay up-to-date with the latest trends, technologies, and best practices in mobile development.
    • Suggest improvements to optimize the development process and app performance.
    • Contribute ideas and innovations to the mobile development team and the broader product development process.

 

We expect from you:

  • Mobile Development Expertise: Proven ability to design, build, and maintain high-quality mobile applications for iOS and/or Android platforms, backed by a solid portfolio of released apps.
  • Platform Proficiency: Skilled in native iOS development using Swift and Objective-C, or Android development using Kotlin and Java. Familiarity with cross-platform frameworks such as React Native or Flutter is a plus.
  • Development Tools & Environments: Experienced with platform-specific development environments and tools, including Xcode for iOS and Android Studio for Android.
  • UI/UX Implementation: Strong understanding of mobile UI/UX design principles and the ability to translate design concepts into intuitive, responsive user interfaces.
  • API Integration & Backend Communication: Hands-on experience integrating mobile applications with backend services using RESTful APIs.
  • Architecture & Design Patterns: Solid knowledge of mobile app architecture and commonly used design patterns such as MVC, MVVM, or similar.
  • Testing & Quality Assurance: Proficient with mobile testing frameworks like XCTest (iOS) or Espresso (Android) to ensure reliability and maintainability.
  • Version Control & Collaboration: Comfortable working with Git-based version control systems and following collaborative development workflows in cross-functional teams.
  • App Deployment: Knowledgeable about the full app deployment lifecycle, including the submission process for the Apple App Store and Google Play Store.
  • Collaboration & Communication: Effective communicator and team player with the ability to work closely with designers, backend engineers, and product stakeholders.
  • Problem Solving & Code Quality: Detail-oriented with strong problem-solving skills and a commitment to writing clean, maintainable, and high-performance code.

 

Benefits:

  • Positive workplace culture where you would receive all the support you need from your peers and managers in order to achieve your personal and team goals
  • Annual bonus based on your personal performance
  • Preferential prices for mobile devices and accessories
  • Unlimited mobile services and mobile internet
  • Flexible working hours
  • Monthly food and gift vouchers
  • Transportation allowance
  • Additional health insurance

 

Over its 20 years history on the Bulgarian market, the company has built a strong track record as a pioneer in wireless and beyond, launching Bulgaria’s first commercial 4G network in 2015, the first VoLTE service in 2018 and paving the way for the development of 5G with the country’s first 5G network test. Yettel’s sector-leading approach to infrastructure has won seven consecutive Best in Test certificates awarded by the global gold-standard benchmarking organization umlaut.

Today, Yettel Bulgaria employs more than 1800 people, operates more than 180 retail stores, with its mobile network covering more than 99% of the Bulgarian population.


Join Yettel now by sending us your up-to-date CV. 


Only shortlisted applicants will be contacted with information about next steps of our selection process.

 

Apply now »