Chuwa America Corporation ยท 8 hours ago
IOS Developer (Only on W2) (USC/GC/H4EAD)
Maximize your interview chances
IT Services and IT Consulting
No H1B
Insider Connection @Chuwa America Corporation
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop, and deploy high-quality iOS applications.
Lead the development and maintenance of scalable, reusable, and robust codebases.
Collaborate with product managers, UI/UX designers, and other engineers to define app features and functionality.
Write clean, efficient, and testable code following best practices.
Ensure the performance, quality, and responsiveness of applications.
Lead and mentor junior developers, providing guidance on best practices and coding standards.
Troubleshoot and debug existing applications, identifying areas for optimization and enhancement.
Stay up to date with emerging trends in mobile technology and continuously evaluate new tools and frameworks for implementation.
Contribute to architectural decisions and ensure long-term app scalability and maintainability.
Participate in code reviews, design discussions, and sprint planning sessions.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in computer science, Information Technology, or related field, or equivalent work experience.
Minimum 8 years of professional experience in iOS development and the IT industry.
Strong expertise in Swift and Objective-C, with a deep understanding of iOS frameworks and technologies.
Extensive experience with iOS development tools, including Xcode, Git, and Cocoa Touch.
In-depth knowledge of Apple's Human Interface Guidelines and design patterns for mobile applications.
Proven track record of shipping production-ready iOS apps with a strong portfolio.
Experience with RESTful APIs, JSON, and third-party libraries/integrations.
Solid understanding of app architecture patterns such as MVC, MVVM, and Clean Architecture.
Familiarity with continuous integration/continuous deployment (CI/CD) practices.
Experience with performance tuning and memory management for mobile apps.
Strong debugging, problem-solving, and analytical skills.
Preferred
Experience with SwiftUI and Combine.
Familiarity with testing frameworks such as XCTest, and experience with unit and UI testing.
Experience with server-side technologies (e.g., Node.js, Python, etc.) and backend integration.
Knowledge of app distribution via App Store, TestFlight, and other deployment processes.
Familiarity with agile development methodologies such as Scrum or Kanban.
Experience in mentoring and managing teams of junior developers.