Job Closed
This listing is no longer active.
We are an instant gaming company. We develop casual, truly social games that can be played instantly across all devices.
Senior HTML5 Game Developer
Location
Germany
Posted
154 days ago
Salary
0
Seniority
Senior
Job Description
Senior HTML5 Game Developer
SOFTGAMES
• Develop new Instant Games to be played by millions of users • Maintain and optimize game features of existing Instant Games • Reduce loading time and bandwidth usage by optimizing code and assets • Write robust, maintainable and extensible code • Estimate the complexity of tasks and write technical specifications • Contribute to shared libraries and communicate changes to fellow developers • Share knowledge and help colleagues
Job Requirements
- 5+ years of professional software engineering experience
- Shipped and maintained at least 2 games, preferably on multiple platforms
- Strong knowledge and experience with PixiJS and TypeScript (HTML5)
- Ability to write well-abstracted, reusable and tested code while applying architectural best practices
- Proficient in optimizing and deep profiling of browser applications
- Proficient with build systems (e.g. Vite or Webpack)
- Experience with automated testing tools and CI/CD pipelines
- Ability to quickly get up to speed with existing code and tech stacks
- Experience with the Facebook Instant Games SDK is a plus
- Open-minded, humble and always curious to learn
Benefits
- Remote first - We have a flexible working setup. Either fully remote wherever you are or on-site in our modern office in central Berlin - You decide.
- Flexible working hours - Structure your working hours to your needs. No crunch, no overtime!
- Generous vacation regulation no matter where you are!
- Home office allowance - Working from home but something is missing? We offer a budget to make your home office as productive as possible.
- Further Training - Everyone at SOFTGAMES is offered training opportunities to strengthen their skills or learn something new!
- Studio - We’re a remote-first company but also offer a super modern office with state-of-the-art tech, based in the center of Berlin.
- Equipment - Choose between a MacBook Pro or Lenovo Laptop.
- Meal allowances - A monthly budget is additionally granted to be spent for your lunches.
- Wellness Benefits - Access to Virtual Yoga, Meditation, and more to stay healthy!
- Monthly extra grant for home office electricity + internet costs.
- Swag - Enjoy our stylish Hoodies, Bags, Mugs, etc.
- Offsite Retreats - Twice a year the entire company gets together to learn, share ideas, focus on the future, and celebrate our successes.
- Team events - We have virtual Game Nights, Pub Quizzes, Team lunches and much more.
Related Guides
Related Job Pages
More Game Engineer Jobs
Senior Unreal Engine Programmer
Together GroupWe create and elevate brands, experiences and destinations, crafting the future of luxury and lifestyle.
• Extend and customize Unreal Engine functionalities to meet project requirements. • Oversee the design and implementation of the Unreal Engine DevOps pipeline, including tools like Horde, Zen, and UBA. • Design and develop systems integrating Unreal Engine with complex data-driven back-end systems such as Snowflake, AWS, CARTO. • Help develop automated data pipelines from design software, USD, and CAD to Unreal. • Work with leadership to define technical goals, evaluate new technologies, and plan implementation strategies. • Partner with technical artists, developers and other stakeholders to build cross-project, studio-wide systems and tools. • Evaluate and integrate third-party technologies to enhance Unreal Engine capabilities. • Manage the entire lifecycle of Unreal Engine, including upgrades, third party integrations, and internal toolsets. • Troubleshoot and debug complex technical issues both in development and shipped, live projects. • Mentor junior programmers and contribute to a culture of continuous learning and improvement. • Stay up-to-date with the latest advancements in Unreal Engine, programming practices, and digital twin technologies.
• Full-Stack Development & Delivery: Design, implement, test, deploy, and maintain robust, high-availability, large-scale social and mobile game features in a fast-paced, agile development environment (Kanban/Scrum). • Performance Optimization: Take ownership of game performance optimization, dealing with issues like profiling, memory, CPU, and load times to ensure an amazing experience across millions of devices. • Infrastructure & Systems: Create and support robust underlying infrastructure and systems that the games team can lean on. • Collaboration & Expertise: Effectively collaborate with product, creative, and development teams (artists, designers, analysts) to plan and execute development and releases. Assert technical know-how to solve complex platform problems. • Code Quality & Best Practices: Write efficient, organized, and maintainable code within complex codebases. Contribute to best practices on performance, reliability, architecture, and modern software design principles. • Monitoring & Support: Monitor game dashboards, logs, and metrics to ensure the code is working seamlessly, ensuring our 24/7 player base can play uninterrupted and bug-free.
• Ownership of technical features: Over time, take ownership of specific features and ensure they meet the highest quality standards. • Console development: Support PS5 and Xbox Series X/S development, ensuring robust performance and TRC/XR compliance. • Cross-team collaboration: Work closely with design, art, and production to estimate tasks, define technical scope, and maintain alignment across disciplines. • Team management: Lead and manage other developers, mentor junior team members, and support the hiring process to help build a high-performing team. • Maintain standards: Promote a robust, reusable code mindset within the team and ensure maintainable, scalable solutions throughout the development process. • Conceptual contribution: Propose new concepts and ideas informed by a strong understanding of current trends. • Planning and coordination: Coordinate with other leads on planning and resource allocation to ensure efficient use of team capabilities and alignment with project goals. • Estimation and technical breakdown: Help with effort estimations and break down complex technical topics.
• Ownership of tech features: Over time, take ownership of certain features to ensure the highest possible quality. • Console development: Support console development on PS5 and Xbox Series X/S, ensuring robust performance and TRC/XR compliance. • Cross-team collaboration: Work closely with design, art, and production to estimate tasks, scope technical needs, and maintain alignment across disciplines. • Team management: Manage other developers, mentor juniors and support the hiring process for new developers to help build a high-performing team. • Maintain standards: Guarantee a robust and reusable code mindset within the team, promoting maintainable and scalable solutions throughout the development process. • Suggest new concepts and ideas based on a strong understanding of current trends. • Maintain planning: Coordinate with other leads on planning and resource allocation, ensuring efficient use of team capabilities and alignment with project goals. Help with effort estimations and break down complex technical topics.



