Job Description

Flip is an innovative and complex social commerce platform that has been changing the face of the beauty industry and ecommerce for several years now.

We've been designing and building a social mobile app and a web app where users can review beauty products, share posts, vote on them, live stream, and also earn money.

Our product has drawn attention of many people around the world, including celebrities and influencers.

We have got +50 persons on board here in Poland. Moreover, we have an Operations Team based in Los Angeles.

Currently, we’re on the lookout for an experienced and gifted React Native Engineer!

 

Your role and responsibilities:

  • implementing new components and designing architecture for new features
  • designing and implementing new features of the system
  • further developing existing features 
  • building reusable code and libraries for future use
  • ensuring and providing the technical feasibility of UI/UX designs
  • optimizing applications for maximum speed and scalability
  • assuring that all user input is validated before submitting to back-end
  • co-working and communicating with team members actively on a daily basis
  • working on one product: the Flip mobile app

What we need from you:

  • previous experience in building react-native mobile applications (design and development) 
  • experience and understanding of JavaScript, ReactNative and Redux
  • command with native iOS (Objective-C or Swift) and Android development (Java or Kotlin)
  • familiarity with native build tools, like XCode, Gradle, and Android Studio
  • knowledge of debugging, testing and performance optimization for iOS & Android
  • knowledge of Unit testing (Enzyme, Jest, Karma, Mocha etc.) 
  • experience working with GIT 
  • experience with different styling solutions such us: CSS Modules, Styled Components; previous experience in RWD and mobile first approach
  • to be passion-driven when it comes to creating clean code, delivering great product and constantly improving yourself
  • to be ready to help other technical team members and help them make informed decisions
  • to have a good level of spoken English (min. B2)

Awesome to have:

  • previous experience with Node JS and Typescript
  • familiarity with CI/CD processes in software development  
  • “can-do” attitude with readiness for new challenges
  • engagement and initiative attitude
  • open to learn and master diverse technologies and techniques, along with a desire for continued learning

What we offer:

  • fully remote job
  • 20 days of paid holiday
  • over 750 perks to choose from
  • working hours from 8:00 / 9:00 AM CEST to 4:00 / 5:00 PM CEST
  • integration events
  • informal atmosphere
  • non-corporate communication across teams
  • an international environment in which English is spoken

Please include: "I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the Personal Data Protection Act as of 29 August 1997, consolidated text: Journal of Laws 2016, item 922 as amended." in your resume.

 

More Details
Employment Type: Full Time
Location: [REMOTE]
Experience Required: Mid-Senior Level
Date Published: 27 Oct 2022
Share Job Opening