E-Business International logo

Sr. Software Engineer, Bachelor's degree in Computer Science, Computer Engineering with 5 years experience

E-Business International

Princeton, NJ
Full Time
Senior
22 days ago

Job Description

About the Role

The role involves building native and hybrid mobile applications, designing and architecting iOS apps using MVVM and VIPER architectures, and working with various frameworks and tools to develop, test, and debug software. The position requires travel and/or relocation throughout the US with no telecommuting options.

Key Responsibilities

  • Build native and hybrid apps for iOS platforms.
  • Design and architect iOS applications using MVVM and VIPER architecture.
  • Use UI components such as UICollectionViews, Table Views, Scroll Views, and Stack Views.
  • Work with frameworks including Alamofire, Lottie, Core Data, AVFoundation, SwiftyJSON, Nuance, UIKit, MapKit, and others.
  • Test applications using XCTest Framework.
  • Develop RESTful APIs using Spring MVC and integration patterns.
  • Write unit tests using standard web testing frameworks.
  • Debug and test techniques to ensure app quality.

Requirements

  • Bachelor's degree in Computer Science or Computer Engineering.
  • At least 5 years of experience in software development.
  • Experience in designing and developing iOS applications.
  • Proficiency with Objective-C, Cocoa Touch, and Swift programming skills.
  • Knowledge of software design patterns such as MVC, Delegation, Singleton, Factory, and Adapter.
  • Experience with MVVM and VIPER architecture.
  • Familiarity with UI components like UICollectionViews, Table Views, Scroll Views, and Stack Views.
  • Experience with frameworks including Alamofire, Lottie, Core Data, AVFoundation, SwiftyJSON, Nuance, UIKit, MapKit, Web Services, Core Media Frameworks, SD WebImage, SIP Library, Crashlytics, and Omniture.
  • Ability to develop RESTful APIs and work with Spring MVC and integration patterns.
  • Experience in writing unit tests and using web testing frameworks.
  • Willingness to travel and/or relocate to work in various locations throughout the US.

Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering.
Apply Now

Job Details

Posted AtJul 3, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About E-Business International

Website

ebintl.com

Company Size

101-250 employees

Location

Princeton, NJ

Industry

Office Administrative Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches