Position: React Native Engineer for 1648 factory
Company: Freelance
Experience required: 3y
English level: intermediate

Client is the major structural problems of the dating industry and developing an app for long-term relationships, which is significantly less superficial. They have recently raised a financing round from several unicorn founders as well as the former managing director of Europe’s largest dating platform. They have a strong experienced cross-functional team and are looking for a Senior React Native Developer to join and help in shaping their great product together. As their product is already in a pre-release phase, the front end side is especially important.

We are looking for a React Native developer interested in building a performant mobile app on both - iOS and Android. Our client develops the product using Django (Python) at the backend, Google Firebase, expo.io, Typescript and AWS. You will be responsible for building and polishing this application, as well as interacting with the team members responsible for other layers of the product infrastructure. Working with a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
Build and shape pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Skills
Firm grasp of the JavaScript/Typescript language and its nuances, including ES6+ syntax; preferably 3-4+ years of experience.
Ability to write well-documented, clean Typescript code
Rock solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites, like Jest or Mocha
Experience with Expo is a plus
Bachelor in Computer Studies
Benefits
Steep learning curve with a lot of responsibility from day #1
Great personal & professional development opportunities in an early-stage fast-growing start-up with an international, ambitious and experienced team
Close cooperation with an exceptional & visionary founder and management team
Flat hierarchies for creative ideas and unconventional approaches
Work in cross-functional teams with business development, product and development colleagues
Highly entrepreneurial environment where everyone has ownership and freedom to move towards our ambitious goals while getting strong enablement by our management

We offer
Everyday use of modern development tools/frameworks
High degrees of responsibility and autonomy
Great opportunities for personal and professional growth
Agile teams where your ideas and solutions are valued
Attractive working environment in a dynamically company involving steep training curves and flat command structure
Remote work from Ukraine or from our Hub in Lviv
Competitive salary with a long term contract 
Attractive compensation package (24 days of vacation, 5 sick days - 100% compensation, 10 sick days - 70% compensation, 15 sick days - 50% compensation)
Super-experienced international team
Business trips
Space for creativity and challenging tasks
Opportunities for self-realization
Ability to work remotely
Everyday use of modern development tools/frameworks