← Back to jobs

eGrove Systems Logo
Mobile Application Developer

eGrove Systems

 

New Brunswick, NJ, USA

Posted On: 12 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Mobile Application Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Build and maintain native and hybrid mobile applications for Android and iOS.

This role is on-site.

Responsibilities

  • Design and develop scalable mobile applications using native and hybrid frameworks.
  • Implement mobile architectures such as MVC, MVVM, and VIPER to ensure maintainability.
  • Integrate RESTful APIs, GraphQL, Firebase, WebRTC, and third-party SDKs.
  • Optimize applications for performance, security, responsiveness, and battery efficiency.
  • Collaborate with UI/UX teams to implement user-friendly interfaces and accessibility features.

Required Skills

  • 5+ years of experience in mobile application development.
  • Strong expertise in Android (Kotlin, Java) and iOS (Swift, Objective-C).
  • Proficiency with hybrid frameworks including Flutter, React Native, and Ionic.
  • Hands-on experience with Android SDK, iOS SDK, Cocoa Touch, and Jetpack.
  • Experience integrating RESTful APIs, GraphQL, and WebRTC.
  • Technical knowledge of Firebase, MapKit, StoreKit, AdMob, and ZoomSDK.
  • Competency with version control and CI/CD tools including Git, Bitbucket, Jenkins, and GitHub Actions.
  • Knowledge of mobile storage solutions like SQLite, Realm, and Core Data.
  • Familiarity with cloud services including AWS, Google Cloud, and Azure.

Preferred Skills

  • Experience implementing payment gateways, push notifications, and geolocation services.
  • Knowledge of cybersecurity best practices and secure storage implementation.

Bachelor's degree in Computer Science, Electrical Engineering, Electronics, or a related field.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs