R

Senior Frontend Developer, CPaaS Front End Section -CPaaS Engineering Department (RS Internet Services Div)

Rakuten Symphony
Full-time
On-site
Tokyo, Japan

Job Description:

About Organization

Rakuten CPaaS platform is designed to help enterprises connect with their customers through various communication channels including SMS, voice, and more. Our platform offers a comprehensive set of APIs that make it easy for enterprises to integrate messaging and other communication capabilities into their existing systems.Β 

Job duties

Be a part of the Rakuten Symphony core development/engineering frontend team. Work closely with development team in agile manner to release new features and enhancement for CPaaS frontend service...
Work in a global team spread across Japan, India and UK in different time zones. Open to off hour availability due to work as required.

  • Utilize productivity improvement tools such as JIRA and Confluence.

  • Attend daily team huddles to provide updates on work status.

  • Contribute actively to overall improvement projects within the team.

  • Collaborate with cross-functional teams to understand project requirements and translate them into actionable features.

  • Develop responsive web applications that integrate smoothly with backend services and API calls.

  • Maintain high code quality by following best practices and coding standards.

  • Optimize application performance for fast loading times and a seamless user experience.

  • Stay updated with the latest frontend technologies and trends, incorporating them into development processes.

  • Conduct code reviews and provide constructive feedback to team members.

  • Work closely with UX/UI designers to implement design mockups and prototypes.

  • Troubleshoot and resolve frontend issues, bugs, and performance bottlenecks.

  • Participate in Agile/Scrum development methodologies, including sprint planning, stand-ups, and retrospectives.

Minimum Qualification

  • B.S. or equivalent in Computer Science

  • Fluent in English

  • Strong communication and leadership skills. Proactively communicate internally and externally to remove any blockers.

  • Ability to work with remote teams in different time zones.

  • Ability to take full responsibility over a task/feature and deliver it with high quality from beginning to end independently.

  • 6+ years’ experience in FE/Full Stack software engineering.

  • 6+ years of proven experience in JavaScript/Typescript, React, Redux/understanding of app level state management, Webpack, Yarn/npm, Jest, React Testing Library, Cypress, RESTful APIs

  • Solid understanding of JavaScript/TypeScript best practices

  • Knowledge of modern CSS (css-in-js, css modules, css frameworks, etc.)

  • Experience with middleware/server-side JS

  • Solid understanding of web app system design

  • Understanding of web security/session management

  • Experience with Kubernetes deployments

  • Full-Stack experience/ Experience building BE APIs

  • Experience with NestJS or similar Node.js frameworks.

  • Experience with continuous integration/continuous delivery systems with Jenkins/Docker/Kubernetes

  • Experience in writing unit tests and integration tests in a large scale

  • Experience conducting large-scale refactors on a fast-moving product.

  • Experience in MaterialUI, expertise in Component-Based Architecture

Languages:

English (Overall - 3 - Advanced)