Our client has an immediate need for an iOS Engineer who has strong expertise in SwiftUI, UIKit, and large-scale modular architectures, with a proven ability to design, develop, and maintain robust, scalable, and secure iOS applications
Must Have Technical Skills:
In-depth knowledge of SwiftUI for developing modern iOS user interfaces
· Experience with UIKit (and UIKit Interoperability) for integrating existing UI components and ensuring backward compatibility
Strong understanding of modularized architecture on large-scale mobile projects, particularly those utilizing multiple modules/micro-UIs
Expertise in State Management within SwiftUI, including the use of Environment Objects and State Objects
Proficiency in Dependency Injection and Dependency Management best practices for building scalable and testable applications
Experience with UI Testing and Integration Testing frameworks, including XCTest or similar
Strong understanding of API Communication and data fetching from backend services
Proven experience with Concurrency in SwiftUI, utilizing Combine and/or Async/Await for efficient task management
Knowledge and experience implementing iOS Accessibility (A11Y) features, including VoiceOver
Flex Skills/Nice to Have:
Experience developing mobile applications within the Banking/Finance Domain
Experience working on projects involving data security and implementing robust security protocols
Familiarity with Agile and Kanban development methodologies and tools (e.g., Jira)
Responsibilities:
Design, develop, and maintain modern iOS applications using SwiftUI to deliver intuitive and scalable user interfaces
Integrate and maintain UIKit components, ensuring seamless interoperability with SwiftUI and backward compatibility across iOS versions
Architect and implement modularized app structures leveraging multi-module and micro-UI patterns to support large-scale, enterprise-level mobile projects
Apply advanced state management techniques in SwiftUI (e.g., Environment Objects, State Objects) to build predictable and reliable UI behavior
Implement dependency injection and dependency management practices to create scalable, testable, and maintainable codebases
Develop and execute UI and integration tests using XCTest (or similar frameworks) to ensure high-quality and stable application releases
Build and maintain efficient API communication layers, ensuring secure and reliable data fetching and synchronization with backend services
Utilize concurrency patterns (Combine, Async/Await) to optimize performance and responsiveness in data-heavy or real-time features
Implement and maintain accessibility (A11Y) features, ensuring compliance with iOS accessibility standards and providing inclusive user experiences
Collaborate with cross-functional teams (designers, backend engineers, QA, product managers) to deliver high-quality mobile solutions
Participate in code reviews, sprint planning, and Agile/Kanban ceremonies, ensuring best practices and continuous improvement in development processes
Contribute to the adoption of security best practices, particularly when handling sensitive data and implementing robust security protocols
Why Work for ConsultUSA:
ConsultUSA offers competitive salaries, major medical (PPO or HDHP w/ HSA), dental, and vision insurance plans, and 401k plan with immediate eligibility for both salary and hourly employees
ConsultUSA hosts several outings and events, holiday and summer parties, and volunteer opportunities throughout the year for employees
We will work with you to obtain training for in-demand technologies and prepare you for industry-recognized certification exams
ConsultUSA offers Business Analysis and Project Management training through our Project Management Institute (PMI)® award-winning sister company, PMCentersUSA
How to Apply:
To submit your application, please click the “Apply Now” button located at the top and bottom of the page.
ConsultUSA is committed to providing equal employment opportunities (EEO) to all qualified employees and applicants for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, genetic information, marital status, pregnancy, ancestry, or status as a covered veteran as well as any other prohibited criteria under any applicable federal, state, and local laws applicable to ConsultUSA.
For a complete listing of all ConsultUSA jobs please visit www.consultusa.com
About ConsultUSA and PMCentersUSA Solutions Provider
Founded in 1997, ConsultUSA specializes in Project Management and Business Analysis focused IT positions within various industries. We also offer challenging technical engagements in Application Development, Data Warehouse/BI, QA, & Network Engineering. We are partnered with solutions company PMCentersUSA, a world-class consulting/training organization distinguished as a PMI® award winner and federal GSA-approved supplier. Together, we offer remarkable career choices for talented individuals to assist our many clients with their IT project-based needs, strategic business projects, and organizational improvement initiatives. For salaried employees, we offer a range of outstanding benefits, including; Healthcare Insurance (medical, dental & vision), 401K Savings Plan with Employer Matching, Short- and Long-Term Disability, Life Insurance, Paid Holidays, Paid Time Off, and Industry Certification cost reimbursement. Once you’re on board, a dedicated Account Manager will work with you to identify specific goals to help you advance in your career and provide you with cost-free enrollment in our professional development courses provided by our partner, PMCentersUSA.