Overview
On Site
DOE
Contract - W2
Skills
Software Modernization
Business Transformation
Mobile Applications
Computer Hardware
System Testing
Documentation
Collaboration
Application Development
IOS Development
Xcode
Objective-C
Swift
mvc
MVVM
MVP
RESTful
Computer Science
Management Information Systems
Mobile Development
Android
JavaScript Frameworks
AngularJS
Ionic
React Native
Cocoa
User Experience
Storage
SQLite
Core Data
UI
UIKit
Animation
Layout
Cloud Computing
Messaging
Post-production
Agile
DevOps
Job Details
Job Summary As a Mobile Developer in our Application Modernization practice, you will play a key role in delivering cutting-edge digital solutions that drive business transformation for our clients. You will design and develop advanced mobile applications, primarily for the iOS platform, while collaborating with cross-functional teams to ensure high-quality, scalable, and efficient solutions. Key Responsibilities Design and build advanced applications for the iOS platform. Develop and modify software systems using mathematical models to predict and measure outcomes. Perform upgrades and maintenance to improve performance and adapt to new hardware. Lead software system testing, validation, documentation, and programming to ensure optimal functionality. Collaborate with UX designers, backend developers, business analysts, and other stakeholders to define and implement new features. Integrate with external data sources and APIs. Continuously evaluate and implement new technologies to enhance development efficiency. Required Qualifications 5+ years of experience in software application development. 3+ years of hands-on experience in iOS development. 1+ years of experience with XCode, Objective-C, Swift 4/5. Experience building applications using MVC, MVVM, or MVP architecture. Experience with REST API integrations. Bachelors degree in Computer Science, MIS, or equivalent combination of education and experience. Preferred Qualifications Experience with other native or hybrid mobile development platforms (e.g., Android, React Native). Familiarity with JavaScript frameworks such as Angular, Ionic, React Native, or Flutter. Experience with Cocoa framework and various UI/UX design patterns. Knowledge of offline storage solutions like SQLite, Core Data, or Realm. Proficiency in UI components such as UIKit, Core Animation, Auto Layout, Size Classes, and SnapKit. Experience with cloud messaging APIs and push notifications. Experience in application deployment and post-production support. Familiarity with Agile and DevOps methodologies. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.