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).