SHD077 - LEAD MOBILE ENGINEER (IOS)
SHD077 - LEAD MOBILE ENGINEER (IOS)
IT
Technical Leader
Remote
Full-time
Responsibilities
Design, plan and build advanced applications for the iOS platform.
Own product solutions from fruition to delivery, ensuring scalable, quality and on-time delivery within your team.
Collaborate closely with stakeholders and designers to lead the successful transformation of product requirements into a product deliverable, which is technically sustainable and business-valuable.
Collaborate with cross-functional teams to define, design, and ship new features with the desired functionality.
Ensure the performance, security, quality, and responsiveness of applications.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and drive or implement best practices or new technologies to maximize development efficiency.
Requirements
At least 5 years of proven experience in iOS development
At least 2 years of proven experience leading other engineers
BS/MS degree in Computer Science, Engineering or a related subject
Proficient in using Swift, deep familiarity with Cocoa Touch.
Good at OOP and data structure.
Familiar with reactive MVVM architecture for the testable, maintainable, and extensible codebase.
Experience with offline storage, offline data synchronization, thread-safety, concurrency, and performance tuning.
Knowledge of UI/UX standards, Appleās design principles, and interface guidelines
Solid understanding of the full mobile development life cycle
Having knowledge in advanced topics such as CoreML, Computer Vision, Text Recognition, Speech & Audio Processing, SwiftUI, or Combine is a plus
Familiar with Unit Tests, experience UI Automation Test is a plus.
COMPETENCIES
Self-motivated with strong problem-solving skills
Ability to lead and inspire by understanding others and catering to ones needs, and leading by example
Passionate about writing clean, well organized and production-ready code
Good communication skills in English
Always strive to study, learn and apply new skills to our work.
Benefits
Salary range: Negotiate
Infomation
Offered Salary
Negotiate
Skills