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