Software Mind

Lead Software Engineer, React / React Native

Software Mind

full-time

Posted on:

Origin:  • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidCypressiOSJavaScriptNext.jsReactReact NativeTypeScript

About the role

  • Develop and maintain React.js web applications and React Native mobile applications for a national gaming operator.
  • Implement server-side rendering, API routes, and authentication using Next.js.
  • Integrate native modules and optimize mobile performance for iOS and Android.
  • Apply TypeScript best practices and ensure type safety across codebase.
  • Build, secure, and optimize RESTful APIs and real-time features using WebSockets.
  • Follow Test-Driven Development with Vitest and Cypress; write unit and end-to-end tests.
  • Collaborate within cross-functional engineering teams and participate in code reviews.
  • Contribute to performance optimizations, architecture decisions, and mentor other engineers.
  • Support project goals of responsible gaming, player protection, fraud prevention, and development of Lucky, Casino, and Betting games.
  • Participate in international projects and occasional business trips.

Requirements

  • React.js (8+ 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.
Advancio

React Web Developer

Advancio
Mid · Seniorfull-time🇲🇽 Mexico
Posted: 35 days agoSource: advanc.zohorecruit.com
CypressGraphQLJavaScriptJestNext.jsNode.jsReactReact NativeTypeScriptWebpack
Software Mind

Front-end Software Engineer, React

Software Mind
Mid · Seniorfull-time🇷🇴 Romania
Posted: 3 hours agoSource: jobs.smartrecruiters.com
CypressJavaScriptNext.jsReactTypeScript
CI&T

Mid Software Engineer, Mobile React Native

CI&T
Mid · Seniorfull-time$80k–$130k🇵🇭 Philippines
Posted: 21 days agoSource: jobs.lever.co
AndroidiOSJavaScriptJestReactReact NativeReduxTypeScript
Fliff Inc

React Native Engineer II

Fliff Inc
Junior · Midfull-time$130k–$145k / year🇺🇸 United States
Posted: 32 days agoSource: jobs.lever.co
AndroidApolloGraphQLiOSJavaScriptJestReactReact NativeReduxTypeScript
Scrollmark

Senior Frontend Engineer

Scrollmark
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 14 days agoSource: jobs.ashbyhq.com
AndroidiOSReactReact NativeTypeScript