top of page


Location: Newark,NJ

Trunk is seeking a highly skilled Android Engineer with React experience to join our team. The ideal candidate will have experience with either Kotlin or Java programming languages, be proficient in using Android Studio, and have experience with React. Experience with Firebase as a back end is also required.

As an Android Engineer at Trunk, you will be responsible for designing, developing, and maintaining high-quality Android applications with React for our products. You will collaborate with cross-functional teams to define, design, and ship new features. You will also be responsible for troubleshooting and fixing bugs in existing code.

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

If you are passionate about Android development with React and have the skills and experience we are looking for, we encourage you to apply for this exciting opportunity to work on a cutting-edge app that is changing the way people manage their returns.

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

  • Autonomous and high agency - You have a track record of building products end-to-end in environments of high ambiguity. You're known as someone who owns problems and outcomes.

  • Customer obsessed - You will work directly with customers to build empathy, understand their needs, and provide support. We don't believe you can create a world-class product without deep customer empathy.

  • Leads with empathy - You're willing, able, and excited to help a fellow team member.


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

  • 2+ years of software development experience

  • 2+ years of Android development experience with React

  • Solid experience interacting with REST APIs

  • Solid experience with the Firebase SDK and React

  • Solid understanding of Java/Kotlin

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

  • Solid understanding of Android threading and processing

  • Experience with profiling UI, memory, and threading in Android and React

  • Experience with building Android SDKs with React

  • Previously published application(s) to Google Play 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