
Senior Software Engineer – React, React Native
Software Mind
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇷🇴 Romania
Visit company websiteJob Level
Senior
Tech Stack
AndroidCypressiOSJavaScriptNext.jsReactReact NativeTypeScript
About the role
- Our client is a gaming company established to reform the national gaming system.
- Operating under the principle of exclusivity, its mission is to provide games responsibly, mitigate gambling-related risks, and ensure player protection while preventing fraud.
- The company offers a wide range of games divided into three main categories: Lucky Games, Casino Games, and Betting Games.
- It emphasizes operating responsibly and contributing to a safe and secure gaming environment.
Requirements
- React.js (4+ years): Deep understanding of React.js fundamentals, including component life-cycles, hooks, state management strategies, and performance optimizations.
- React Native: Hands-on experience developing and maintaining mobile applications, integrating native modules, and optimizing performance for iOS and Android platforms.
- Next.js: Hands-on experience with server-side rendering, API routes, authentication strategies, and performance tuning.
- Proficient with Tailwind CSS, CSS Modules, and component libraries such as DaisyUI or similar UI libraries.
- TypeScript: Strong knowledge of TypeScript, including custom types, generics, utility types, and type safety best practices.
- Experience working with RESTful APIs - building, securing, and optimizing for performance.
- Familiarity with real-time communication via native WebSocket APIs or third-party libraries.
- Practical experience with Test-Driven Development (TDD) using tools like Vitest and Cypress for unit and end-to-end testing.
- Comfortable working with modern development tools such as Git, Jira, and Confluence.
- Strong verbal and written communication skills in English, with the ability to clearly explain technical concepts and collaborate effectively within a team.
Benefits
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsReact NativeNext.jsTailwind CSSTypeScriptRESTful APIsWebSocket APIsTest-Driven DevelopmentVitestCypress
Soft skills
verbal communicationwritten communicationcollaborationtechnical explanation