iOS Developer
GlobalLogic
Bernards, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 130KJob location
Bernards, United States of America
Tech stack
Clean Code Principles
Java
Web Accessibility
API
Business Analytics Applications
Android
Android Studio
IOS Applications
iOS
Application Lifecycle Management
Application Performance Management
App Store (IOS)
User Authentication
Automation of Tests
Unit Testing
Code Review
Continuous Integration
Memory Management
Monitoring of Systems
Mobile Application Software
Performance Tuning
Release Management
Systems Integration
User Interface Testing
UIKit
Swiftui
iOS
Swift
Backend
Kotlin
Information Technology
Performance Monitor
Real Time Data
GraphQL
Objective C++
Software Coding
REST
Microservices
Job description
Introduction: As an iOS Developer with Android, you will be responsible for designing, developing, testing, and maintaining high-quality native mobile applications primarily for iOS, with secondary support for Android platforms. You will collaborate with cross-functional teams to deliver scalable and reliable mobile solutions., * Design, develop, test, and maintain native mobile applications for iOS and provide secondary support for Android platforms.
- Collaborate with various teams to deliver scalable and reliable mobile solutions.
- Integrate and maintain third-party SDKs, libraries, analytics platforms, and monitoring tools.
- Implement custom event tracking, telemetry, and customer journey instrumentation.
- Develop reusable, modular, and maintainable code following coding standards.
- Participate in architecture discussions, code reviews, and troubleshooting activities.
- Optimize application performance, scalability, and battery consumption.
- Integrate with backend teams on RESTful APIs, microservices, and authentication services.
- Support release planning, deployment, and submission processes for app stores.
- Ensure compliance with security, privacy, and accessibility standards.
- Contribute to CI/CD automation, test automation, and continuous improvement initiatives.
- Participate in Agile ceremonies and provide mentorship to junior developers.
- Stay current with emerging mobile technologies and industry trends.
Requirements
Primary Skills (iOS):
- Strong hands-on experience in iOS development using Swift, SwiftUI, and UIKit.
- Experience with enterprise-grade native iOS applications.
- Understanding of iOS application lifecycle, memory management, and performance optimization.
- Experience with RESTful APIs, GraphQL services, and mobile architecture patterns.
- Experience with unit testing, UI testing, and CI/CD pipelines.
- Experience with App Store deployment and release management.
- Experience with integrating C/C++ libraries into iOS and Android applications.
Secondary Skills (Android):
- Experience in Android development using Kotlin and/or Java.
- Understanding of Android SDK, Android Studio, and Jetpack components.
- Experience with Android native libraries and third-party SDKs.
- Understanding of Android application lifecycle and performance tuning.
- Experience with Play Store deployment and release processes.
Nice to Have Skills:
- Experience in Objective-C and maintaining legacy iOS applications.
- Experience building reusable SDKs or mobile frameworks.
- Familiarity with cross-platform mobile technologies.
- Experience with mobile performance profiling and memory leak analysis.
- Knowledge of accessibility standards and mobile usability best practices.
- Experience in large-scale enterprise environments supporting high-volume mobile applications.
- Experience with real-time data integration for KPI tracking.
- Knowledge of call-state handling and telephony APIs.
- Ability to design and implement KPI dashboards and visualizations.
Education:
Bachelor''s or Master''s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or related field.
About the company
GlobalLogic estimates the starting pay range for this role to be performed in Basking Ridge, NJ, to be $120,000 to $130,000, and reflects base salary only. This pay range is provided as a good-faith estimate, and the amount offered may be higher or lower. GlobalLogic takes many factors into consideration in making an offer, including candidate qualifications, work experience, operational needs, travel and onsite requirements, internal peer equity, prevailing wage, responsibilities, and other market and business considerations.