This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

GrabaSoft Incposted about 1 month ago
Full-time • Mid Level
San Francisco, CA
Resume Match Score

About the position

We are seeking a motivated and skilled Mid-Level iOS Engineer to contribute to the development and maintenance of our iOS applications. You will work within a collaborative team to design, build, and deploy high-quality, user-friendly mobile solutions. This role offers an excellent opportunity to expand your skills and make a significant impact on our product's success.

Responsibilities

  • Develop and maintain robust and scalable iOS applications using Swift and SwiftUI.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug issues, ensuring optimal application performance and stability.
  • Stay up-to-date with the latest iOS development trends and technologies.
  • Contribute to the continuous improvement of our development processes and best practices.
  • Assist in the estimation and planning of development tasks.
  • Work with CI/CD pipelines for efficient build and deployment processes.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 5+ years of professional experience in iOS development.
  • Proficiency in Swift and SwiftUI.
  • Solid understanding of iOS SDKs, frameworks, and best practices.
  • Experience with RESTful APIs and JSON.
  • Familiarity with version control systems (e.g., Git).
  • Understanding of architectural patterns (e.g., MVVM, MVC, VIPER).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with unit and UI testing.
  • Familiarity with CI/CD tools (e.g., Jenkins, CircleCI, GitLab CI).

Nice-to-haves

  • Experience with reactive programming (e.g., RxSwift, Combine).
  • Knowledge of Core Data or other data persistence solutions.
  • Experience with third-party libraries and frameworks.
  • Understanding of accessibility best practices.
  • Published apps on the App Store.

Job Keywords

Hard Skills
  • Circleci
  • Core Data
  • Git
  • Gitlab
  • Swift
  • 0pHROzlU CRJX
  • 1JLxb
  • 4GxMF2ApINh wUD459EomK8
  • 5sRwGt9Lzh3SJ yeSdYiR
  • 7x09pauM n6cR47pv3WVs
  • 8L2ng3
  • AlyOe9rpL XlrItGZ6
  • CyvNH4KJkVFwP komBC5TVA
  • diWx6HNw5z4 JxAB
  • E4hRliw0 OUEbJDo2
  • hyGk8WwId6r H5a43RbuiQJE HWulfmFo
  • kgDxF E0NbOqc
  • NsmY5G3IyA16SM k7bXtVTKj
  • OgfJx4LK iEyFLUh5
  • OneRjUfh
  • psq4BnA7
  • RXKFe sfPrYL7
  • Smf8KALg o0gcAX4d
  • suNYngBiy dz6b78a
  • zZWajpBsG4e8g1 0ZnsaVNAxyClQoR
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service