Staff iOS Software Engineer

B_labs is the transformation and digitization arm of B.TECH, spearheading tech innovation to become the leading omni-channel platform for consumer electronics in Egypt.
iOS
Staff Software Engineer
Hybrid
7+ years of experience
E-Commerce · Consumer

Description For Staff iOS Software Engineer

b_labs, the digital transformation arm of B.TECH, is seeking a Staff iOS Software Engineer to join their innovative team. As Egypt's leading consumer electronics and appliances retailer, B.TECH is revolutionizing the retail industry through digital innovation.

In this role, you'll be instrumental in designing and building advanced iOS applications that power B.TECH's omni-channel platform. You'll work in a dynamic environment that combines the energy of a startup with the stability of an established company. The position requires a seasoned professional with 7+ years of iOS development experience and a strong technical background.

Your responsibilities will span from architectural decisions to hands-on development, including building robust applications, collaborating with cross-functional teams, and ensuring code quality through comprehensive testing. You'll work with modern technologies like Swift, Carthage, and Fastlane, while having the opportunity to evaluate and implement new technologies to enhance development efficiency.

The role offers an attractive combination of benefits, including a flexible hybrid work arrangement, an annual education budget for professional development, and a modern office environment designed to foster collaboration. You'll receive comprehensive equipment support and mobility benefits, making it easier to commute when working from the office.

This is an excellent opportunity for a senior iOS developer looking to make a significant impact in the digital retail space while working with a visionary, customer-focused team. You'll be at the forefront of digital retail innovation in the Middle East, helping to shape the future of commerce in Egypt while enjoying both professional growth and stability.

Last updated 14 hours ago

Responsibilities For Staff iOS Software Engineer

  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements For Staff iOS Software Engineer

  • Bachelor's degree with a concentration in Computer Science, Computer Engineering or related subject is a must
  • Experience in .Net is a plus
  • Solid understanding of the full mobile development life cycle
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Experience with third-party libraries and APIs
  • Experience with Swift, Carthage, Fastlane
  • Published at least one original iOS app
  • 7+ years' experience in developing iPhone mobile apps

Benefits For Staff iOS Software Engineer

Education Budget
Commuter Benefits
  • Creative workspaces and well-equipped kitchen with open design
  • Annual education budget for trainings, courses or onsite conferences
  • Flexible work arrangement (work from home or office)
  • Subsidized lunch costs when working from office
  • Mobility package with subsidized public transport expenses
  • Choice of laptop and necessary work equipment

Interested in this job?

Jobs Related To b_labs Staff iOS Software Engineer

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical initiatives and team development while driving innovation in flagship products.

Staff Software Engineer, Gmail Communications and iOS Core

Lead Gmail's iOS development team, focusing on core user experience and communications features while providing technical leadership and driving innovation.

iOS & macOS Engineering Manager, Screen Time

Lead Apple's Screen Time engineering team in developing digital wellness features for iOS and macOS, managing technical direction and team growth while impacting billions of users.

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer role at Airbnb focusing on Pricing & Booking Settings, developing tools for hosts to implement effective pricing strategies.

Staff iOS Engineer

Senior iOS engineering role at Warner Music Group, focusing on developing innovative music industry applications with competitive compensation and remote work options.