Senior iOS Developer (Swift)
Bringoz
About Bringoz
Bringoz is a SaaS-based delivery logistics platform that provides shippers & carriers an end-to-end, scalable delivery infrastructure, enabling them to compete and scale in today's demanding landscape. Bringoz Platform serves mid-market, large, and enterprise customers across the globe, providing a modular solution for managing their last-mile and distribution logistics operations.
Job Description
We are looking for a passionate and skilled iOS developer to join our dynamic team at Bringoz. If you thrive on challenges and seek a place to grow professionally, Bringoz is the place for you! We seek a strong Swift developer to contribute to the development and maintenance of Bringoz mobile applications.
Responsibilities
- Design, build, and maintain applications for the iOS platform.
- Ensure performance, quality, and responsiveness of applications.
- Collaborate with the team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
- Stay updated with the latest industry trends and technologies to ensure our applications are modern and competitive.
Skills & Requirements
- Experience: 3+ years as an iOS developer with strong proficiency in Swift. Knowledge of Objective-C is a plus.
- Modern Architectures: Knowledge of modern mobile architectures like MVVM, MVP or Clean Architecture.
- API Integration: Familiarity with RESTful APIs to connect iOS applications to back-end services.
- UI/UX Standards: Knowledge of other web technologies and UI/UX standards.
- Design Principles: Understanding of Apple’s design principles and interface guidelines.
- Notifications: Familiarity with cloud messaging APIs and push notifications.
- Frameworks: Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Performance: Proficiency in offline storage, threading, and performance tuning.
- Development Tools: Experience with tools like Xcode, Git, and CI/CD pipelines.
- Testing: Proficient in automated testing and unit testing frameworks.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Learning: A strong desire and ability to learn quickly.
- Passion: Passion for web and mobile technologies.
- Motivation: Self-motivated and able to work independently and as part of a team.
- Problem-Solving: Creativity and excellent problem-solving skills.
- Communication: Excellent communication skills, both verbal and written.
- Organization: Well-organized with the ability to define project milestones and deliver on time.
Nice to Have:
- Android Development: Experience in Android development is a significant advantage.
- UI/UX Design: Background or experience in UI/UX design.
- Open Source Contributions: Contributions to open-source projects.
If you are excited about building innovative mobile solutions and working in a fast-paced, collaborative environment, we would love to hear from you! Join us at Bringoz and be part of the revolution in delivery logistics.