3 days ago

Principal Software Engineer - iOS

Dubizzle Labs

On Site
Full Time
PKR 0
Lahore, Punjab, Pakistan

Job Overview

Job TitlePrincipal Software Engineer - iOS
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryPKR 0
LocationLahore, Punjab, Pakistan

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Principal Software Engineer - iOS at Dubizzle Labs

At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.

Role Responsibilities

  • Develop new features and maintain existing components in mobile products based on specifications provided by the product.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Operate effectively in a fast-paced, deadline-driven, collaborative and iterative programming environment.

Required Skill Set

  • Minimum 6 years of relevant experience.
  • Experience building complex applications for the iPhone or iPad using Swift and/or Objective-C.
  • Knowledge of iOS SDK performance tools and optimization techniques.
  • Strong problem-solving skills.
  • Strong in object-oriented programming design & skills.
  • A proactive programming style that anticipates and resolves project roadblocks.
  • Knowledge of best practices, clean code, Test Driven Development, Continuous Integration, and Continuous Delivery.
  • Experience in working with Agile methodology.
  • Excellent problem solving, critical thinking, and communication skills.

Key skills/competency

  • iOS Development
  • Swift
  • Objective-C
  • Mobile Architecture
  • Software Engineering
  • Test Driven Development
  • Agile Methodology
  • Continuous Integration/Delivery
  • Problem Solving
  • Cross-functional Collaboration

Tags:

iOS Developer
mobile development
software engineering
architecture
Swift
Objective-C
Agile
TDD
CI/CD
problem-solving
collaboration
performance optimization
product development
technical leadership
mobile apps
SDK
Xcode
OOP
design patterns
debugging

Share Job:

How to Get Hired at Dubizzle Labs

  • Research Dubizzle Labs's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their focus on learning, performance, and teaching for engineering roles.
  • Tailor your resume for iOS expertise: Customize your resume to highlight extensive experience in iOS development, Swift, Objective-C, and complex mobile application architecture. Emphasize achievements relevant to product growth and feature delivery.
  • Showcase your technical depth: Prepare to discuss specific projects where you applied TDD, CI/CD, Agile, and optimized iOS performance. Be ready to articulate your problem-solving approach to complex mobile challenges.
  • Highlight collaborative and proactive skills: During interviews, demonstrate your ability to work effectively with cross-functional teams and proactively identify/resolve project roadblocks, aligning with Dubizzle Labs's collaborative environment.
  • Prepare for a technical interview: Expect in-depth questions on iOS SDK, object-oriented design principles, data structures, algorithms, and system design specific to mobile platforms.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background