iOS Developer at BeaconFire in Cranbury, New Jersey

Posted in Other about 2 hours ago.

Type: full-time





Job Description:

BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; looking for candidates with a strong background in Software Engineering or Computer Science for an iOS Developer position.

Job Responsibilities:
  • Develop robust, high-performance iOS applications using Swift, Objective-C, SwiftUI, and UIKit.
  • Build cross-platform mobile applications using React Native to ensure consistent user experiences across iOS and Android platforms.
  • Collaborate with product managers, designers, and backend engineers to implement new features and improve user experiences.
  • Write clean, maintainable code using design patterns such as MVC and MVVM.
  • Integrate third-party services and APIs using tools like Alamofire, Firebase, and Core
  • Data.
  • Implement efficient networking solutions and API integration using RESTful services
  • and URLSession.
  • Participate in code reviews, contributing to the quality and maintainability of the
  • codebase.
  • Utilize CI/CD tools like GitLab, Jenkins, and TestFlight for smooth app deployment
  • and testing.
  • Troubleshoot and resolve issues related to performance, scalability, and user
  • interface.
  • Stay updated on the latest iOS and cross-platform development trends, contributing
  • ideas for continuous improvement.

Required Skills and Experience:
  • 3+ years of hands-on experience in native iOS app development using Swift, Objective-C, SwiftUI, and UIKit.
  • Experience with cross-platform mobile development using React Native.
  • Experience with API integration, networking (URLSession, RESTful APIs), and third-
  • party frameworks (e.g., Alamofire, Firebase).
  • Familiarity with Auto Layout, dynamic UI development, and animations in UIKit and
  • SwiftUI.
  • Knowledge of design patterns such as MVC and MVVM for scalable app architecture.
  • Experience with CI/CD pipelines, testing frameworks (XCTest, XCUITest), and app deployment via TestFlight or the App Store.
  • Strong debugging and problem-solving skills.
  • Ability to collaborate effectively within a team and communicate clearly with cross-
  • functional teams.

Preferred Qualifications:
  • Master's Degree in Computer Science, Software Engineering, or related field.
  • Experience with React Native for cross-platform mobile app development.
  • Experience with Objective-C in maintaining or updating legacy iOS applications.
  • Experience with Firebase for backend services, real-time databases, and data
  • persistence.
  • Familiarity with agile methodologies such as Scrum or Kanban.
  • Knowledge of mobile security best practices.
  • Compensation: $65,000.00 to $80,000.00 /year
  • BeaconFire is an E-verified company and provides equal employment opportunities (visa sponsorship provided).

More jobs in Cranbury, New Jersey

Other
34 minutes ago

Shiseido
Other
about 2 hours ago

Catalyst Life Sciences
Other
about 2 hours ago

Catalyst Life Sciences
More jobs in Other

Other
1 minute ago

Sauk Valley Bank
Other
1 minute ago

HAYS
Other
1 minute ago

HAYS