ION→
iOS Engineer, New York at ION in New York
Entry LevelOn-siteFull-timeNew York$120k–$150k/yr
Skills
swiftflutterdartxcoderestful apisgitui/ux principlesagile methodologiesci/cd pipelines
Job Description
Summary: ION is a consulting company focused on the financial services industry, seeking an iOS Engineer to join their team. The role involves developing and maintaining robust iOS applications using Swift, collaborating with various stakeholders, and ensuring optimal application performance.
Responsibilities:
- Develop and maintain robust ios applications using Swift and SwiftUl/UIKit, ensuring optimal performance and responsiveness
- Build and deploy cross-platform mobile applications for iOS (and Android using the Flutter framework and Dart programming language, leveraging a single codebase
- Collaborate with product managers, UIVUX designers, and backend developers to define, design, and ship new features
- Write clean, maintainable, and efficient code, adhering to best practices and architectural patterns (e.g., MVVM)
- Develop and maintain robust and scalable iOS applications using Swift and Apple's development ecosystem
- Perform unit and integration testing to ensure application quality and stability
- Troubleshoot, debug, and optimize application performance
- Stay up-to-date with the latest mobile technologies, frameworks, and industry trends
Required Qualifications:
- Proficiency in Swift and experience with native iOS development tools such as Xcode, SwiftUl, and UIkit
- Strong command of the Flutter framework and Dart programming language for building cross-platform applications
- Experience with state management solutions in Flutter (e.g., Provider, BLOC, Riverpod)
- Familiarity with integrating RESTful APIs and third-party libraries
- Understanding of mobile UI/UX principles and best practices to create intuitive and engaging user experiences
- Experience with version control systems, particularly Git
Preferred Qualifications:
- A strong portfolio of released applications on the App Store
- Experience with agile development methodologies
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines for mobile applications
Required Skills: Swift, Flutter, Dart
Important Skills: Xcode, RESTful APIs, Git
Nice-to-Have Skills: UI/UX principles, Agile methodologies, CI/CD pipelines
Benefits: Discretionary bonus, Paid holidays, 401(k), Comprehensive medical, dental, and vision coverage, Life insurance, Short and long-term disability, Commuter FSA, Family Building Benefits, More
Benefits
Discretionary bonus
Paid holidays
401(k)
Comprehensive medical, dental, and vision coverage
Life insurance
Short and long-term disability
Commuter FSA
Family Building Benefits
More