Skills
- Computer Science
- Git
- Software Engineering
- IDE
- Swift
- UIKit
- iOS
- MVVM
- Xcode
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:
Collaborate with the team to design and develop high-quality iOS applications using Swift and related technologies.
Write clean and efficient code, and ensure code maintainability and reusability.
Perform code reviews to ensure code quality and consistency.
Conduct testing to ensure application quality.
Create and maintain technical documentation for iOS applications.
Participate in project planning, estimation, and prioritization.
Stay up to date with the latest developments in iOS and Swift development.
Requirement:
Experience in iOS development using Swift.
Strong understanding of iOS development frameworks, such UIKit and SwiftUI.
Proficient in Swift programming language and experience with Xcode IDE.
Decent understanding of the software development/testing life cycle.
Knowledge of iOS design patterns, such as MVC and MVVM.
Experience with version control tools, such as Git.
Preferred Qualifications:
Master’s Degree in Computer Science, Software Engineering, or related field.
0-1 year of professional experience in iOS development.
Experience using CI/CD tools, such as Jenkins.
Experience with Cloud services, such as AWS.
Compensation: $65,000.00 to $80,000.00 /year
BeaconFire is an E-verified company and provides equal employment opportunities (visa sponsorship provided).