Join Our Engineering Team
We are a leading entertainment company, pioneering the creation of exceptional experiences through cutting-edge software design and development.
About Us
Fostered in a culture of growth, learning, and excellence, our engineering organization is dedicated to pushing boundaries and setting the standard for engineering mastery.
Why Work with Us?
Are you an ambitious software engineer eager to thrive in an innovative environment that encourages continuous learning and professional growth?
* Dive into intricate projects that challenge and push boundaries, solving complex technical puzzles and crafting scalable solutions.
* Accelerate your growth through mentorship, training, and hands-on experiences, leveling up your skills and gaining expertise in scaling software.
* Collaborate with industry leaders, exchanging ideas and driving innovation forward through collaboration.
* Tailored learning programs and mentorship ensure your career growth is prioritized in a caring culture.
* Embrace challenges, learn from failures, and celebrate achievements together, shaping the future of entertainment.
About the Team
The Design System Team is responsible for building and maintaining a robust component library that seamlessly integrates across various web and mobile platforms.
Key Responsibilities:
As a member of our team, you will be tasked with:
* Designing and implementing scalable, high-performance software solutions aligned with project requirements and company standards.
* Optimizing existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies.
* Engaging in hands-on coding and development, ensuring code quality, scalability, and maintainability.
* Collaborating effectively with cross-functional teams, communicating technical concepts and project updates.
* Driving adoption of Design System tooling across the organization.
* Providing technical leadership, guiding and mentoring junior engineers in the team.
Requirements:
To succeed in this role, you should possess:
* A Bachelor's or Master's degree in Computer Science or equivalent practical experience.
* Hands-on experience in software engineering, focusing on scalable system design and development.
* Proficiency in multiple programming languages and frameworks relevant to the role (e.g. Javascript, Typescript, Svelte, React).
* Strong problem-solving skills and ability to tackle complex technical challenges.
* Excellent communication skills for effective collaboration across teams and stakeholders.
* A proven track record of building successful design systems and/or complex user interfaces spanning multiple platforms.