(FNG)前端软件工程师(React)
[FNG] Front-end Software Engineer (React)
Software Mind 为全球的公司提供具有影响力的技术解决方案。科技巨头和独角兽企业、变革性项目、新兴技术以及无限的机会——这些是我们的日常写照。我们组建跨职能的工程团队,他们拥有主人翁意识并追求卓越,因此我们一直在寻找有才华的人才,他们为每个项目带来激情与创造力。我们的文化倡导开放、尊重、坚韧与勇气,并将成果交付与工作乐趣相结合。
项目 – 你将参与的项目
你将加入一个在欧洲已建立的电子游戏技术项目,该项目为全球持牌运营商提供创新的真实货币游戏解决方案。该项目的目标是打造引人入胜、负责任且高性能的数字娱乐体验,支持我们以游戏即服务(GaaS)模式提供的 eInstant 游戏平台的上线和持续优化。
要求 – 你需要具备的经验
· React.js(4年以上):深入理解 React.js 的基础,包括组件生命周期、钩子(hooks)、状态管理策略和性能优化。
· Next.js:具备服务器端渲染、API 路由、认证策略和性能调优的实际经验。
· 熟练使用 Tailwind CSS、CSS Modules 和组件库,如 DaisyUI 或类似 UI 库。
· TypeScript:掌握 TypeScript,包括自定义类型、泛型、工具类型和类型安全的最佳实践。
· 具备使用 RESTful API 的经验——构建、保护并优化性能。
· 熟悉通过原生 WebSocket API 或第三方库实现实时通信。
· 具备使用 Vitest 和 Cypress 等工具进行测试驱动开发(TDD)的实际经验,用于单元测试和端到端测试。
· 熟练使用现代开发工具,如 Git、Jira 和 Confluence。
软技能
· 英语口语和书面表达能力强,能够清晰解释技术概念,并在团队中有效协作。
职位地点:Software Mind 罗马尼亚和摩尔多瓦
我们提供:
· 灵活且远程的合作方式
· 与全球领先客户的国际项目
· 与国际项目相关的出差机会
· 非企业化的氛围
· 内部和外部培训
· 健康关怀计划
查看英文原文
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies, and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts, and combines delivering results with enjoyment.
Project – the aim you’ll have
You’ll join a well-established European gaming technology initiative that provides innovative real-money gaming solutions to licensed operators worldwide. The project’s goal is to build engaging, responsible, and high-performing digital entertainment experiences, supporting the launch and continuous enhancement of our eInstant gaming platform offered in a Games-as-a-Service (GaaS) model.
Expectations – the experience you need
· React.js (4+ years): Deep understanding of React.js fundamentals, including component life-cycles, hooks, state management strategies, and performance optimizations.
· 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.
Soft Skills
· Strong verbal and written communication skills in English, with the ability to clearly explain technical concepts and collaborate effectively within a team.
Role at: Software Mind Romania & Moldova
What we offer:
· Flexible and remote cooperation options
· International projects with leading global clients
· Travels related to international projects
· Non-corporate atmosphere
· Internal & external training
· Well-being initiatives