Redrob
Website:
redrob.io
Job details:
EXPERIENCE
Position Overview:
As the company expands, we are hiring highly skilled Swift developers. In this role, you will use your
extensive Swift and SwiftUI knowledge to design, develop, and implement sophisticated iOS
applications. You will collaborate with product managers, designers, and other developers to integrate
declarative UI technologies into our apps, improving efficiency, functionality, and user experience. In
addition, this role operates in an environment where AI-assisted development is used as a core
workflow, enabling faster iteration while maintaining strong ownership of architecture and code quality.
Duties you'll be entrusted with:
❖ Design and build advanced applications for iOS platforms using Swift/SwiftUI.
❖ Front-end and mobile development of MetaMUI products and services
❖ Collaborate with cross-functional teams to define, design, and ship new features. Work with
external data sources and APIs to deliver dynamic content and functionality.
❖ Utilize AI tools and techniques to enhance app performance, user engagement, and
personalization.
❖ Conduct code reviews, unit tests, and automated testing to ensure robustness, including edge
cases, usability, and general reliability.
❖ Continuously discover, evaluate, and implement new technologies to maximize development
efficiency.
❖ Provide technical leadership and mentorship to junior developers.
❖ Documentation of the Program, Architectural Design, Protocols, APIs, Libraries, UX Design, User
Manuals, etc.
AI-Assisted Development Practices:
❖ Use AI-assisted development as a core workflow, applying AI tools across UX/UI development,
test code, and feature implementation while retaining full ownership of architecture and code
quality.
❖ Rapidly implement and iterate on iOS applications using AI-assisted development workflows,
delivering production-ready features within short development cycles.
❖ Apply Context Engineering practices by clearly articulating requirements, constraints, edge cases,
and architectural intent when working with AI tools.
❖ Review, refactor, and optimize AI-generated code with a deep understanding of underlying logic,
ensuring that all generated code can be manually explained, modified, and improved.
Expectations from you:
Required Qualifications:
❖ Bachelor's/Master's degree in Computer Science, Engineering, or a related field. Strong knowledge of Swift, SwiftUI, and iOS SDK.
❖ Experience with AI machine learning tools and frameworks is a strong plus.
❖ Experience and working knowledge of Kotlin, Jetpack Compose, and Android SDK is a strong
plus.
❖ Familiarity with RESTful APIs to connect Android applications to back-end services.
❖ Experience with performance and memory tuning tools.
❖ Proficient understanding of code versioning tools, such as Git.
❖ Familiarity with continuous integration.
❖ Excellent problem-solving skills and a passion for technology.
❖ Strong communication and teamwork abilities.
❖ Strong mathematical, analytical, and logical thinking skills
❖ Good team player with excellent interpersonal and presentation skills
❖ Native-level fluency in English and technical writing skills in English.
AI-Assisted Development Expectations:
❖ Strong understanding of Swift Protocol-Oriented Programming, with the ability to clearly explain
its principles and core techniques.
❖ Working knowledge of functional programming concepts and their practical application in iOS
development.
❖ Familiarity with metaprogramming concepts, with the ability to define them clearly and explain
their benefits and use cases.
❖ Clear awareness of what, why, and how you are building at all times, including accountability for
AI-generated output.
❖ Strong architectural judgment to evaluate, guide, and improve AI-generated code rather than
relying on it blindly.
❖ Hands-on experience using AI tools as part of daily development workflows, beyond experimental
or occasional usage.
❖ Demonstrated Context Engineering capability, clearly communicating requirements, constraints,
and design intent to AI systems beyond simple “vibe coding.”
❖ Ability to use AI-assisted workflows as a primary development approach, implementing and
refining the majority of UX/UI and test code rather than relying primarily on manual
implementation.
❖ Ability to significantly improve development velocity through AI-assisted workflows while
maintaining engineering discipline and long-term maintainability.
❖ Capability to rapidly adapt, modify, and apply new frameworks or libraries into practical production
use within 1–2 days by effectively leveraging AI tools.
❖ Proficiency with CLI-based AI coding tools (e.g., Claude Code, Codex) and AI-enabled
development environments/editors (e.g., Cursor, Windsurf, Zed, Kiro, VS Code with AI features,
Anti-Gravity)
Click on Apply to know more.