SMALL WORLD / Work in Japan?✨ AI summary
Location
Languages
Frameworks
- React.js
- React Native
- Spring Boot
Databases
Experience Level
- 7-10 years professional experience
Responsibilities 1 :
- Develop new user-facing features using React.js and React Native.
- Develop new user-facing features using Spring Boot Java, Redis
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Create robust system architecture, data structures, and database schemas. Manage server environments, APIs, and data integrations.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work closely with Product Managers and UI/UX Designers to implement versatile front-end solutions.
- Advocate for best practices in front-end development and mentor junior developers.
Required Skills 1 :
- 7-10 years of professional experience in front-end development.
- Strong proficiency in JavaScript and TypeScript.
- Strong proficiency in Spring Boot Java, Redis
- Extensive experience with React.js and its core principles.
- Prior experience with React Native for mobile application development.
- Familiarity with RESTful APIs and modern authorization mechanisms.
- Experience with state management libraries such as Redux or MobX.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools such as Git.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Desired Skills 1 :
- Experience with GraphQL.
- Familiarity with server-side languages such as Node.js.
- Understanding of Agile methodologies.
- Contributions to open-source projects or active GitHub profile.
Language Skills 1 :
- Japanese : None
- English : Native level