Senior Front End Developer

Company: Social Discovery Group

Salary: Not provided

Location: , Anywhere

react
remote

Description

• Participation in designing the application architecture. • Development of new and finalization of current functionality. • Implementation of components and services. • Control over the quality of implementation.

Requirements

• Excellent knowledge of JavaScript and TypeScript; • Proficient in developing mobile applications using React Native, with a strong understanding of React's core principles and component lifecycle; • Experience with native modules integration (both iOS and Android); • Proven experience in mobile application architecture: ability to design, evaluate, and evolve scalable and maintainable app architectures; brings own perspective and ideas on improving structure and long-term code quality, not just following existing patterns; • Experience and understanding of the practical application of SOLID principles and clean code practices; • Hands-on experience with state management libraries such as Redux, Zustand, Recoil, or MobX; • Experience with reactive programming patterns and RxJS, including working with Observables, streams, and event-driven data flows; • Solid understanding of mobile app architecture, navigation, and performance optimization; • Good understanding of asynchronous programming, API integration, and handling network requests efficiently; • Familiarity with CI/CD pipelines, App Store / Google Play release processes, and app signing; • Experience integrating In-App Purchases and payment systems (native Apple and Google payments); • Familiarity with push notification systems such as APNs (Apple Push Notification Service) and FCM (Firebase Cloud Messaging); • Experience working with design systems, responsive UI, and animation libraries (e.g. Reanimated, Gesture Handler); • Understanding of testing practices (unit, integration, and E2E tests) using tools such as Jest, Detox, or React Native Testing Library.

Benefits

• REMOTE OPPORTUNITY to work full time; • Vacation 28 calendar days per year; • 7 wellness days per year (time off) that can be used to deal with household issues, to lie down and recover without taking sick leave; • Bonuses up to $5000 for recommending successful applicants for positions in the company; • 50% payment for professional training, international conferences and meetings; • Corporate discount for English lessons; • Health benefits. According to the paychecks, if you are not eligible for corporate medical insurance, the company will compensate you with up to $ 1,000 gross per year per employee. This can be spent on self-purchase of health insurance or on doctor’s fees for yourself and close relatives (spouse, children); • Workplace organization. The company provides all employees with an equipped workplace and all the necessary equipment (table, armchair, wifi, etc.) in our offices or co-working locations. In the other locations, the company provides reimbursement of workplace costs up to $ 1000 gross once every 3 years, according to the paychecks. This money can be spent on the rent of the co-working room, on equipping the working place at home (desk, chair, Internet, etc.) during those 3 years; • Internal gamified gratitude system: receive bonuses from colleagues and exchange them for our merchandise, team building activities, massage certificates, etc.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.