top of page

iOS
Engineer

Location: Newark,NJ

Trunk is seeking a highly skilled iOS Engineer to join our team. The ideal candidate will have experience with the React framework and be proficient in using Swift, Objective-C and be familiar with the latest iOS technologies and trends. Experience with Git and Github is also required.

As an iOS Engineer at Trunk, you will be responsible for designing, developing, and maintaining high-quality iOS mobile applications. You will work closely with the front-end and back-end teams to ensure that the application is functional and user-friendly. You will also be responsible for troubleshooting and fixing bugs in existing code, using Git and Github to manage version control.

To be successful in this role, you should have a strong understanding of iOS development best practices and a track record of delivering successful applications. You should also be able to work independently and have excellent problem-solving skills.

If you are passionate about iOS development and have the skills and experience we are looking for, we encourage you to apply for this exciting opportunity to work at Trunk.

You'll succeed in this role if you have the following qualities:

  • Design, develop and maintain high-performance iOS applications and SDKs for Trunk

  • Build iOS SDKs from scratch

  • Integrate React into the iOS applications and SDKs

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Identify and correct bottlenecks and fix bugs

  • Help maintain code quality, organization, and automatization at Trunk

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Qualifications:

  • B.S. in Computer Science or Engineering or equivalent years of work experience

  • 2+ years of software development experience

  • 2+ years of IOS development experience

  • Solid experience interacting with REST APIs

  • Solid understanding of React

  • Solid understanding of Swift

  • Knowledge of Swift UI is a plus

  • Solid understanding of architecture patterns, namely MVC, MVVM and MVI

  • Solid understanding of IOS threading and processing

  • Experience with profiling UI, memory, and threading in IOS

  • Experience with building IOS SDKs

  • Previously published application(s) to App Store

  • Have Github project(s) or contribute to open source communities

  • Anyone that likes being in the office and interacting with others in person to get things done will be ideal

  • You have a passion for your craft that drives you to improve systems and code without being explicitly told

  • You are excited at the opportunity to grow with the company. We are very early, and you will need to level up quickly in both execution and leadership to grow with us

At Trunk, we carefully consider a wide range of factors when determining compensation, including your background and experience. These considerations can cause your compensation to vary. Additionally, this role might be eligible for discretionary short-term and long-term incentives. We encourage all interested candidates to apply.

bottom of page