Senior iOS Developer

Reposted 9 Days Ago
Be an Early Applicant
Baghdad, Karkh, Baghdad
In-Office
Senior level
Digital Media
The Role
Design and build advanced features for iOS applications, ensure code quality through TDD, and mentor team members while collaborating with cross-functional teams.
Summary Generated by Built In

1001 is seeking a highly skilled and experienced Senior iOS Developer to join our dynamic mobile development team. As a Senior iOS Developer, you will be responsible for designing and building advanced features for the 1001 platform. The ideal candidate should possess a strong background in Swift, Test-Driven Development (TDD), and writing unit tests to ensure the delivery of high-quality, scalable, and robust iOS applications.

Job Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and implement new features and enhancements for our iOS applications. Take ownership of the entire development lifecycle from concept to deployment.
  • Demonstrate expertise in Swift programming language, leveraging its features to write clean, efficient, and maintainable code.
  • Champion the TDD approach and actively participate in writing test cases before implementing new features. Ensure thorough test coverage and maintain a reliable suite of unit tests.
  • Design and implement unit tests to verify the correctness of individual components and ensure code quality and stability.
  • Conduct and participate in code reviews to ensure code adheres to best practices, follows coding standards, and complies with design specifications.
  • Identify and resolve performance bottlenecks in iOS applications to deliver fast and responsive user experiences.
  • Create and maintain technical documentation related to iOS application architecture, codebase, and troubleshooting guides.
  • Contribute to technical design discussions and provide input on feasibility of proposed features.
  • Work proactively to identify and fix bugs and issues in the existing iOS applications. Continuously monitor and enhance the application's performance and stability.
  • Collaborate effectively with the product manager, designer, and other team members to understand requirements, contribute ideas, and ensure successful project delivery.
  • Keep up-to-date with the latest advancements and trends in iOS development, Swift, and best practices to bring innovation and improvements to our development processes.
  • Provide guidance and mentorship to fellow team members in the engineering department, supporting their professional growth and development.

Qualifications:

  • Proven experience as an iOS Developer with a minimum of 6 years in mobile application development.
  • Strong proficiency in Swift and a deep understanding of the Apple XCode and dependency managers like CocoaPods or Swift Package Manager.
  • Extensive experience in Test-Driven Development (TDD) and writing unit tests using testing frameworks.
  • Solid knowledge of object-oriented design principles and software design patterns.
  • Experience with version control systems, preferably Git.
  • Familiarity with Agile development methodologies and practices.
  • Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges.
  • Strong communication and teamwork skills to collaborate effectively with cross-functional teams.

Education

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Top Skills

Cocoapods
Git
Swift
Swift Package Manager
Test-Driven Development
Xcode
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
28 Employees
Year Founded: 2023

What We Do

Thousands of hours of original and premium Iraqi and global video content

Similar Jobs

Delivery Hero Logo Delivery Hero

Account Manager

Information Technology
In-Office
Baghdad, Rusafa, Baghdad, IRQ
32902 Employees

Delivery Hero Logo Delivery Hero

Account Manager

Information Technology
In-Office
Baghdad, Rusafa, Baghdad, IRQ
32902 Employees

Optimiza Logo Optimiza

PMO Analyst

Information Technology • Software
In-Office
2 Locations
580 Employees

Optimiza Logo Optimiza

Programme Manager

Information Technology • Software
In-Office
2 Locations
580 Employees
15-15 Annually

Similar Companies Hiring

Grocery TV Thumbnail
Software • Retail • Marketing Tech • Hardware • Digital Media • AdTech
Austin, TX
56 Employees
bet365 Thumbnail
Software • Gaming • Esports • Digital Media • Automation
Denver, Colorado
9000 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account