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 4 months 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

Staff Software Engineer, iOS Infrastructure, Google Workspace

Staff Software Engineer position at Google focusing on iOS infrastructure development for Google Workspace, offering competitive compensation and opportunity to impact billions of users.

Senior Staff Engineer, iOS - Communication and Connectivity

Lead iOS messaging infrastructure development at Airbnb, ensuring reliable communication for millions of users globally while managing a team of native engineers.

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer position at Airbnb focusing on developing pricing and booking tools for hosts, offering remote work and competitive compensation.

iOS Engineer, Prototyping

Senior-level iOS Engineer role at Airbnb focusing on prototyping and building innovative mobile experiences.

Staff Mobile Engineer, iOS

Staff Mobile Engineer position at Adobe's Frame.io team, focusing on iOS development with Swift and building award-winning applications.