Senior IOS Developer

Overview

Hybrid
$60 - $70
Contract - W2
Contract - 12 Month(s)

Skills

API
Agile
Analytical Skill
Analytics
Animation
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Core Data
Debugging
IOS Development
Version Control
React.js
Reporting
Software Engineering
Splunk
Objective-C
Performance Monitoring
New Relic
Product Management
RESTful
Git
Management
Swift
Testing
UIKit
User Experience

Job Details

Job Title: Senior iOS Developer (Swift, React Architecture)
Location: Richmond, VA - Hybrid
Position Type: Contract

Overview:
We are seeking a talented iOS Developer proficient in Swift and React Architecture to join our team. The ideal candidate will also have experience with application reporting and monitoring, utilizing tools like Splunk and New Relic to ensure optimal app performance. This role involves building, maintaining, and enhancing iOS applications while implementing robust monitoring solutions.

Key Responsibilities:
  • - Develop, maintain, and enhance iOS applications using Swift.
  • - Architect scalable, efficient, and reusable code using React Architecture principles.
  • - Implement and manage reporting and monitoring tools such as Splunk and New Relic to track and improve app performance and stability.
  • - Work closely with cross-functional teams, including product management, design, and backend engineering, to deliver seamless and high-performing applications.
  • - Monitor app health and proactively resolve performance issues, ensuring a top-tier user experience.
  • - Participate in the entire app lifecycle, from concept and design to testing, release, and ongoing support.
  • - Write clean, well-documented, and testable code, following industry best practices.
  • - Stay current with the latest trends and technologies in mobile app development.

Required Skills:
  • Swift: Strong proficiency in iOS app development using Swift.
  • React Architecture: Experience building applications with React-based architectural patterns.
  • Monitoring & Reporting: Hands-on experience with Splunk and New Relic for performance monitoring and logging.
  • iOS Frameworks: Solid understanding of UIKit, Core Data, Core Animation, and other iOS components.
  • API Integration: Experience with RESTful APIs and third-party libraries to connect iOS applications to backend services.
  • Version Control: Proficiency in Git for code collaboration and versioning.
Nice-to-Have Skills:
  • Familiarity with Objective-C and its interoperability with Swift.
  • Experience with other monitoring tools and analytics platforms.
  • Knowledge of CI/CD processes for iOS app deployment.
  • Experience working with Agile methodologies.
  • Qualifications:
  • Bachelor s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Proven experience developing iOS applications, with a portfolio of released apps in the App Store.
  • Strong analytical and debugging skills, with the ability to quickly diagnose and resolve issues.
  • Excellent communication skills and the ability to work effectively in a team-oriented environment.
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.