
iOS Developer
Posted Jun 16

Posted Jun 16
This is a fully remote position, open to applicants in Turkey.
• Overseeing the development of native applications for mobile devices (iOS), ensuring timely and high-quality delivery.
• Collaborating closely with the product owner from the business side and business analysts to gather specifications and assess the effort required for implementation.
• Partnering with Solution Architects to guarantee that the team adheres to best practices and quality standards.
• Conducting daily code reviews and critical evaluations, focusing on UX, stability, and performance issues.
• Executing the QA process in coordination with the appropriate team.
• Assisting in defining best practices for iOS development and fostering a culture of sharing and learning.
• Proposing and evaluating services and external libraries for application integration through the development of POCs.
• Leading feature development and enhancing overall product quality.
• Contributing to the cross-team development of shared libraries.
• Maintaining a steadfast commitment to Continuous Integration and Continuous Deployment.
• Collaborating closely with other Product Development teams to enhance release consistency and timing.
• Writing Unit Tests.
• Implementing complex solutions using cutting-edge technologies alongside the team.
• Functioning within an agile, cross-functional team while taking responsibility for engineering deliverables.
• Adopting a proactive and hands-on approach in all sprints and tasks.
• Developing prototypes for new ideas and exploring the latest advancements in mobile technology.
• A minimum of 3 years of experience in B2B/B2C Digital Commerce.
• A Bachelor’s degree (BA/BS) in Computer Science, Information Technology, or a related discipline.
• Proficiency in the development languages and tools for the primary iOS platform, along with experience in profiling and testing tools.
• Familiarity with remote work culture, having at least 2 years of experience in Agile remote teams for “Clients.”
• Extensive experience with the main iOS frameworks (UIKit, CoreData, Foundation, etc.).
• Experience with SwiftUI is a plus.
• Strong background in Swift 5.0 and above.
• Experience with UI automation tools.
• Proficient in OS X shell scripting and Xcode's/Fastlane’s command-line tools.
• In-depth understanding of Apple’s HIG, design best practices, and coding/naming conventions.
• Solid knowledge of software design patterns and architectural principles.
• Familiarity with agile development methodologies.
• Excellent understanding of OOP best practices, pattern-oriented architecture, and architectural design principles.
• A strong passion for object-oriented, well-structured, readable, and testable code.
• Proficient in version control software tools (Git).
• Experience integrating applications with web services (SOAP, REST).
• Understanding of REST API architecture.
• Knowledge of client-side development as well as the API backend stack.
• A passion for clean code.
• Attention to detail and strong teamwork abilities.
• Exceptional verbal and written communication skills across all organizational levels.
• Strong prioritization and time management skills.
• Excellent problem-solving capabilities.
• Attractive employee discounts across our brands.
• Access to the latest technology tools.
• Continuous learning opportunities throughout the year.
• Significant potential for personal growth, training, and skill development.
Toast
Grupo Bimbo
PeerIslands
Get handpicked remote jobs straight to your inbox weekly.