Open job

GrabaSoft Inc - Mid-Level iOS Engineer

App Developer
💰 Negotiable
📍 United States
Closing date: a month left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 3 months ago

App Developer is needed in United States.

This is a remote position.

Mid-Level iOS Engineer

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.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

  • 3+ 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).

Preferred Qualifications:

  • 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.
Posted 3 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

chevron-left

bunq offers hassle-free, 100% online banking for freelancers—no paperwork, no branch visits, just seamless finance management.

Create a free account
  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Similar Jobs