Company overview
This company operates one of Japan’s leading theme park destinations, offering world-class entertainment experiences that combine cutting-edge attractions, seasonal events, and beloved global brands. It is part of a global network of entertainment resorts known for delivering immersive storytelling and unforgettable guest experiences. The company continues to innovate through new technologies and creative development to attract visitors from around the world.
This position offers a unique opportunity to be part of an international Digital and Technology team that designs and delivers world-class guest experiences through innovative digital solutions. The team is involved in developing cutting-edge technologies for global entertainment destinations, from immersive theme parks to interactive new experiences in emerging markets.
Job Summary
The Senior Software Engineer – Angular Front-End is responsible for designing, developing, and delivering secure, scalable, and high-performance front-end applications following established coding standards and best practices. This role partners with engineers, testers, architects, product owners, vendors, and support teams to ensure successful, high-quality software delivery.
Responsibilities
Develop and maintain clean, efficient, and well-tested front-end code.
Collaborate with Scrum Masters, Product Owners, and Architecture teams on delivery and release planning.
Estimate, design, and implement technical solutions, including peer code reviews.
Plan and execute both tactical and strategic goals for maintaining and improving web technologies.
Identify and resolve software defects discovered during development and QA phases.
Support release and change management processes for smooth feature deployment.
Follow established environmental, health, and safety procedures.
Perform additional duties as required.
Qualifications
Required Skills and Experience:
5+ years of experience in front-end or full-stack software development.
Strong proficiency with Angular, JavaScript/TypeScript, HTML, CSS/SASS; experience with React or Vue.js is an advantage.
Solid understanding of web architecture, including browser concepts, HTTP, REST, and security best practices.
Excellent communication skills with the ability to explain complex technical concepts to non-technical audiences.
Experience with:
Large-scale enterprise system development and integration
Agile/Scrum methodologies (SAFe experience a plus)
Accessibility standards (AA, W3C, etc.)
Source control and package management (GIT, NPM)
Backend technologies such as Java or .NET
Functional and automated testing
CI/CD pipelines, unit testing, linting, and code coverage
Object-oriented and procedural programming
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
Language
Fluency in English is required; proficiency in Japanese is preferred.
Preferred Attributes
Experience working directly with stakeholders or product owners to translate business needs into technical solutions.
Quick learner with curiosity and adaptability to new technologies.
Strong problem-solving mindset and focus on user needs.
Passion for producing high-quality, maintainable, and well-tested code.
Ability to document clearly, collaborate effectively, and contribute to process improvements.