IOS Developer with Android Exp

CYNET SYSTEMS INC.
Bernards, NJ, United States
about 1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$114,400.0 - $124,800.0
Working hours
Regular working hours

Tech stack

Flutter Clean Code Principles Java (Programming Language) Multitier Architecture Web Accessibility Application Programming Interfaces (APIs) Agile Methodology Business Analytics Applications Android Software Development Android Studio IOS Applications Apple IOS
+36 more
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 Methodology Release Management Memory Leaks Software Engineering Systems Integration User Interface Testing Uikit Multithreading Swiftui Concurrency Swift (Programming Language) Backend Kotlin Information Technology Performance Monitor Real Time Data Graphql React Native Objective C++ Restful APIs 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · WWC 2023

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all