Position: React Native Engineer
Company: Don't Panic Recruitment
Category: JavaScript
Experience required: 2y
English level: intermediate

Gravelsoft provides software development services for technology and corporate companies.

The Client is the company have been shaping the future of entertainment for millions of users worldwide. Provides solutions that bring video to any screen, with passion and vision, to make entertainment simple and personal for everyone - everywhere.

Product: 3READY is the ecosystem for operators to launch superior experiences on all devices, co-create and enable customer-centric innovation.
- Award-winning Product Framework with maximum flexibility & control
- Co-creation based on open architecture & design system
- Fast-growing network of integrated technology & content partners
- Unified user experience on Android TV STBs, Smart TV Apps & more.

Responsibilities:
- write well-designed, testable, efficient code
- integrate software components into a fully functional software system
- document and maintain software functionality
- troubleshoot, debug and upgrade existing systems

Experience & Skills:

Strong understanding
- of the JavaScript language
- JavaScript libraries (React, Node.js, React Native (+StyleSheet), React Navigation, Redux)

Experience with
- JavaScript, ES6, TypeScript, Async promises and observables
- Git repository and CI flows

Working experience with
- integration of 3rd party libraries
- REST and working with API’s, JSON and XML

Experience with Native Modules
- Knowledge in UI/UX and working with designers
- Fluent English skills

Will be a plus
- Certification(s) in relevant fields
- Experience withNative App development (Swift, Objective C, Java/Kotlin)
- Agile Development
- Unit testing

Benefits
- Exciting Projects: With clients across many industries and sectors, we offer an job opportunity to work on market-defining products using the latest technologies at software company
- Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment
- Work-Life Balance: Gravelsoft prioritizes work-life balance, which is why we offer flexible work schedules
- Leisure activities — at Gravelsoft you will find different opportunities for socialising
- Career and professional development opportunities: mentorship program, professional trainings, internal knowledge sharing
- Access to the internal library
- Round-the-clock access to the office
- The ability to choose a work schedule based on two-three options
- Relocation Package: if you are moving from another city to work with Gravelsoft, the company pays 2 weeks of staying at the hotel to your needs