Job Title: Principal Engineer - Android
Location: Jersey City, NJ or Las Vegas, NV
Duration: Contract to hire
US citizens and Green Card Holders and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time”
Job Description
What You Will Need:
- Strong
experience with JavaScript libraries, in particular React.js, Typescript,
and its functionalities, nuances, core coding principles, and best
practices
- Comfortability
working within a collaborative environment and possessing the ability to
work with technical and non-technical stakeholders, as well as external
vendors
- Ability
to comprehend created business requirements and transform them into
technical requirements as needed
- A
solid understanding of engineering principles and the ability to
demonstrate this via hands-on programming
- Strong
knowledge of JavaScript mobile responsive and hybrid-mobile products
- Hybrid-mobile
product experience is a plus such as Cordova, Capacitor, or React-Native
- Integrations
with Payments providers is a plus such as Braintree sdk or Plaid.
- Excitement
for continuing to grow and develop your knowledge and skill base
- Possess
a background in leading and owning initiatives on an individual and team
basis
- Exceptional
attention to detail and a results-driven personality
- Excitement
for problem-solving and outside-of-the-box thinking
- 5+
years of related industry experience
What You Will Do:
- Work
cross-functionally with Product, QA, Platform, Security and Design teams
for the duration of the product development lifecycle
- Create
cross-browser compatibility for components on mobile, web, and desktop
platforms
- Collaborate
with product team engineers and other internal product engineers
- Participate
in an Agile and Scrum environment, including stand-up, sprint planning,
pair programming exercises, testing, and retrospective meetings, among
potential others.
- Participate
in architectural direction and decisions as necessary over the lifecycle
of product development
- Operate
within strict jurisdictional compliance needs as dictated by industry and
product requirements
- Work
with Design teams to create functional and exceptional user interfaces
- Utilize
design patterns to create segmental, reusable code
- Open
to working with new technologies and languages as dictated by the team and
organization
- Actively
participate in collaborative peer reviews, and provide open and honest
feedback
- Work
to improve and evolve company and team culture continuously