iOS Engineer
Hyra · New York, NY · 3 wk ago
HybridEngineeringFull-time
About the role
An established financial services company is looking for an experienced engineer to join the team. The successful candidate will work within an agile environment to design and deliver high-quality software components for secure and scalable technology products. You will focus on executing technical solutions and troubleshooting complex problems while contributing to the continuous improvement of system architecture.
Responsibilities
- Executing software design and development while troubleshooting technical problems across multiple system components.
- Creating secure, high-quality production code and maintaining algorithms that run synchronously with core systems.
- Implementing comprehensive testing strategies, including unit and UI tests, to ensure code reliability.
- Leveraging advanced development tools and automation capabilities to improve delivery speed and code quality.
- Producing architecture and design artifacts for complex applications while ensuring code meets all design constraints.
Requirements
- Professional experience in native mobile application development with a strong command of Swift.
- Proficiency with modern frameworks such as UIKit, SwiftUI, and Combine, alongside design patterns like MVVM and SOLID.
- Demonstrated expertise in writing automated tests using XCTest and XCUITest within a test-driven development environment.
- Experience with CI/CD processes and tools such as Jenkins or GitHub Actions and version control management.
- Practical knowledge of modularization, dependency injection, and building reusable SDKs or frameworks.
Benefits
- A collaborative environment focused on professional growth and career advancement.
- Access to state-of-the-art technology and enterprise-grade development tools.
- Opportunities to work on high-scale, secure financial technology applications.
- A workplace culture that values technical excellence and continuous architectural improvement.