iOS Software Engineer Jobs

Discover remote ios software engineer opportunities worldwide. We've gathered the top positions to help you advance your career.

iOS Software Engineer
4 jobs found. to receive daily emails with new job openings that match your preferences.
4 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
🔥 iOS Software Engineer
Posted 26 days ago

📍 South Africa

🧭 Full-Time

🔍 E-commerce

🏢 Company: Takealot Group

  • Bachelor’s Degree or Advanced Diploma in relevant field
  • 5+ years professional mobile development experience
  • At least 2 years experience in native iOS
  • Strong Computer Science and programming fundamentals
  • Experience with iOS SDK using Swift
  • Understanding of iOS application life-cycles
  • Help design, develop and refine new features
  • Locate and resolve bugs and crashes
  • Brainstorm new ideas and concepts
  • Work with teammates on design, code reviews, and estimation

GitiOS DevelopmentObjective-CSwiftJiraRESTful APIs

Posted 26 days ago
Apply
Apply

📍 US

💸 195800.0 - 265000.0 USD per year

🔍 Mobile Software Engineering

🏢 Company: Dropbox👥 1001-5000💰 $600,000,000 Debt Financing almost 8 years ago🫂 Last layoff almost 2 years agoPrivate CloudWeb HostingFile SharingEnterprise SoftwareCollaboration

  • Bachelor’s degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience.
  • 8+ years of experience.
  • Strong engineering skills and software fundamentals in developing iOS applications.
  • Experience working with large native code bases with significant complexity.
  • Experience leading a team environment and collaborating with cross-functional groups.
  • A passion for building consumer applications with elegant and clean interfaces.
  • Drive the creation of advanced, user-focused features, establishing benchmarks for user interaction on our iOS application.
  • Lead in identifying and fixing complex codebase problems, guiding architectural upgrades for better scalability and efficiency.
  • Advocate for best practices in engineering, mentor junior engineers, and ensure top-notch code quality, security, and performance.
  • Guide teams through the development and launch of innovative features, aligning with user needs and business objectives.
  • Utilize problem-solving to tackle complex issues, leading improvements in app performance, security, and efficiency.
  • Encourage ongoing learning and adoption of the latest iOS trends, leading the team by example.
  • Display outstanding communication, share technical insights with various teams, and foster a supportive and collaborative work environment.

LeadershipSoftware DevelopmentiOS DevelopmentSwiftProblem Solving

Posted 2 months ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.

DocumentationMentorship

Posted 4 months ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

  • At least 3+ years of experience as a software engineer developing user-facing iOS mobile native applications at scale, using Swift.
  • Software development experience in one or more general-purpose programming languages; Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Work with a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development.
  • Continuously learn and improve your technical and non-technical abilities.

Organizational skills

Posted 4 months ago
Apply