General DescriptionWe are looking for a Senior Frontend Developers to join our Product Team to implement new functionality and improve our current platform for the future. As a senior front-end developer, you will work with the Product / Technology Team to develop and maintain cutting-edge applications for our online platform. You will analyze, design, develop, and integrate products according to stakeholder needs.Responsibilities- Design, develop, and maintain advanced applications for the React Native platform, including React Native Web.- Collaborate with cross-functional teams to define, design, and ship new features.- Ensure the performance, quality, and responsiveness of applications.- Identify and correct bottlenecks and fix bugs.- Help maintain code quality, organization, and automatization.- Stay up-to-date with new technology trends, applications, and protocols.Requirements- 5+ years of experience in React development, including 4+ years in React Native.- 4+ years of experience with TypeScript.- 8+ years of experience in the area (inside companies, not freelancer).- Proficiency in English, both written and spoken, enabling effective communication in a global team environment.- Proficiency in React Native Web.- Strong expertise in React Hooks and Context API for state management.- Excellent understanding of UI/UX design principles and a keen eye for aesthetics and user-centered design.- Familiarity with RESTful APIs to connect applications to back-end services.- Strong understanding of the full mobile development life cycle.- Proficient understanding of code versioning tools, such as Git.Desired Skills- Experience with automated testing suites, like Jest.- Knowledge of modern authorization mechanisms, such as JSON Web Token.- Familiarity with native build tools, like XCode, Gradle (Android Studio), etc.- Ability to work in an agile environment and pivot between different tasks and projects.Additional Attributes- Ability to work on your own without a lot of help or supervision.- Strong sense of responsibility.- Problem-solving skills.- Good work ethic.- Willing to learn.Good to have- Experience with native iOS and Android development.- Proficiency in creating React Native animations.- Experience with continuous integration and continuous deployment (CI/CD) practices.- Familiarity with WebSockets for real-time data communication.- Experience with AWS cloud services.- Experience with GraphQL for data querying and manipulation.- Knowledge of Angular for additional front-end development capabilities.