IOS Developer with Android Exp
CYNET SYSTEMS INC.
Bernards, United States of America
2 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 125KJob location
Bernards, United States of America
Tech stack
Flutter
Clean Code Principles
Java
Multitier Architecture
Web Accessibility
API
Agile Methodologies
Business Analytics Applications
Android
Android Studio
IOS Applications
iOS
Applications Architecture
Application Lifecycle Management
Application Performance Management
App Store (IOS)
Architectural Patterns
User Authentication
Automation of Tests
Unit Testing
Code Review
Continuous Integration
Memory Management
Monitoring of Systems
Mobile Application Software
Model View ViewModel
Performance Tuning
Scrum
Release Management
Memory Leaks
Software Engineering
Systems Integration
User Interface Testing
UIKit
Multithreading
Swiftui
Concurrency
Swift
Backend
Kotlin
Information Technology
Performance Monitor
Real Time Data
GraphQL
React Native
Objective C++
REST
Microservices
Job description
- Design, develop, test, and maintain high-quality native mobile applications with a primary focus on iOS and secondary support for Android platforms.
- Collaborate with Product Owners, Architects, UX/UI designers, QA teams, and backend engineers to deliver scalable and reliable mobile solutions.
- Integrate and maintain third-party SDKs, native libraries, analytics platforms, monitoring tools, and observability frameworks.
- Implement custom event tracking, telemetry, and customer journey instrumentation to support business and operational analytics.
- Develop reusable, modular, and maintainable code following established coding standards and best practices.
- Participate in application architecture, technical design discussions, and code reviews.
- Troubleshoot and resolve application defects, performance bottlenecks, memory leaks, crashes, and production issues.
- Optimize application performance, responsiveness, scalability, and battery consumption across supported devices.
- Work closely with backend teams to integrate RESTful APIs, microservices, authentication services, and digital commerce platforms.
- Support release planning, deployment activities, App Store submissions, and Play Store publishing processes.
- Ensure compliance with security, privacy, accessibility, and enterprise development standards.
- Leverage monitoring and analytics platforms to identify user experience issues, application failures, and performance degradation.
- Contribute to CI/CD automation, test automation, and continuous improvement initiatives.
- Participate in Agile ceremonies including sprint planning, backlog grooming, daily standups, reviews, and retrospectives.
- Provide technical guidance and mentorship to junior developers and team members.
- Stay current with emerging mobile technologies, platform updates, industry trends, and best practices to drive innovation within the team., Job Title: IOS Developer Location: Basking Ridge, NJ Duration: / Term: 6+ months Contract Job Description: Experience Desired: 10+ Years. Qualification: Experienced iOS…
- 13 hours ago
- Apply easily
Requirements
Requirement/Must Have:
- 1+ years of experience in iOS application development using Swift, SwiftUI, and UIKit.
- Experience developing and maintaining enterprise-grade native iOS applications.
- Strong understanding of iOS application lifecycle, memory management, multithreading, concurrency, and performance optimization.
- Experience integrating RESTful APIs, GraphQL services, and backend microservices.
- Experience working with native iOS libraries, SDKs, and third-party frameworks.
- Strong understanding of mobile application architecture patterns such as MVVM, MVP, VIPER, or Clean Architecture.
- Experience with unit testing, UI testing, automated testing frameworks, and CI/CD pipelines.
- Experience with App Store deployment and release management.
- Experience integrating native C/C++ libraries into iOS and Android applications.
- Working experience in Android development using Kotlin and/or Java.
- Experience with Android SDK, Android Studio, and Jetpack components.
- Experience integrating Android native libraries and third-party SDKs.
- Understanding of Android application lifecycle, threading, memory management, and performance tuning.
- Experience with Play Store deployment and release processes., * Experience in Objective-C and maintaining legacy iOS applications.
- Experience building reusable SDKs or mobile frameworks.
- Familiarity with React Native, Flutter, or other cross-platform mobile technologies.
- Experience with mobile performance profiling, memory leak analysis, and application optimization.
- Knowledge of accessibility standards and mobile usability best practices.
- Experience working in large-scale enterprise environments supporting high-volume mobile applications.
- Experience integrating real-time data or telemetry feeds for KPI tracking.
- Familiarity with call-state handling and telephony APIs.
- Ability to design and implement KPI dashboards, charts, and visualizations.
Qualification And Education:
- Bachelor's or Master's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.