GrabaSoft Inc - Mid-Level iOS Engineer
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.
bunq offers hassle-free, 100% online banking for freelancers—no paperwork, no branch visits, just seamless finance management.
Create a free accountHow 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.