Mobile Developer (iOS Developer)
Are you passionate about creating immersive and engaging experiences for mobile platforms? Do you thrive on turning design concepts into interactive, engaging, and useful apps? If so, we want you to be a part of our team at oflo! As a Mobile Developer (iOS Developer), you will play a crucial role in bringing our vision to life within the oflo. Your expertise will be instrumental in implementing the startup ecosystem functionality and transforming design ideas and concepts into captivating apps that elevate the user experience
Key Responsibilities
- Develop and maintain iOS applications, from concept to deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews to maintain high development standards and foster a culture of collaboration.
- Work closely with the design team to ensure visual and functional consistency between UI/UX designs and app implementation.
- Collaborate with backend developers to integrate APIs and services, ensuring seamless data flow between the app and server.
- Stay updated on emerging iOS technologies and trends, proactively proposing innovative ideas to enhance the app's functionality and user experience.
Requirements
- 1 year of hands-on experience with Swift and/or Objective-C.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Understanding of Apple's design principles and interface guidelines.
- Knowledge of code versioning tools such as Git.
- Excellent problem-solving and communication skills.
Qualifications
- Bachelor’s degree in computer science or related field.
- College degree or equivalent certificate in iOS mobile development.
- A knack for writing clean, readable, and easily maintainable code is necessary.
Benefits
- Competitive salary package.
- Flexible, remote work environment.
- Opportunity to work on innovative projects in a fast-growing startup.
- Be part of a dynamic and collaborative team focused on cutting-edge mobile development.
Good to Have (Bonus Skills)
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Experience with other mobile platforms like Android for cross-platform opportunities.
- Familiarity with unit testing frameworks and automated testing tools for iOS applications.