Dynamite Games - Software Engineer (Frontend)
Responsibilities
• Collaborate with product owners and designers to understand and implement the desired messaging and aesthetics for each product, addressing usability and performance issues. • Enhance and develop web applications in line with design standards and functional specifications, ensuring scalability and adaptability for future growth and technological advancements. • Propose solutions that balance functionality and aesthetic design. • Conceptualize creative ideas by producing sample sites or wireframes. • Establish and maintain design guidelines, standards, and best practices for front-end development, ensuring brand consistency. • Work with backend developers to create services-oriented, responsive web applications. • Continuously develop skills and expertise in relevant software/programming languages to keep our technology stack up to date. • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability. • Write clean, maintainable, and efficient code adhering to best practices and coding standards. • Perform code reviews and provide constructive feedback to peers. • Debug and resolve front-end issues to ensure a smooth user experience. • Stay up-to-date with the latest industry trends and technologies to continuously improve our products. • Who We Think Will Be A Great Fit: • Minimum 3 years of relevant front-end development experience. • Higher Diploma or Degree in Computer Science, Information Systems, or a related field. • Proficiency in HTML, CSS, TypeScript, and JavaScript. • Experience with engines such as Unity, Cocos2, and Cocos3. • Expertise with build frameworks, tools, and services (Node.js, Webpack, NPM, Yarn, etc.). • Good knowledge of software engineering best practices and front-end implementation standards. • Familiarity with RESTful APIs, AWS web services. • Understanding of responsive design principles and cross-browser compatibility issues. • Knowledge of version control systems, such as Git and SourceTree. • Experience with arcade or reel style game • Bonus: • Bonus: • Open-minded, adaptable, and eager to learn new technologies. • Excellent problem-solving skills and attention to detail. • Strong communication and collaboration skills. • Self-directed and proactive in addressing challenges. • Ability to work effectively both independently and as part of a team. • English speaking preferred.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT