2K Technology group is looking to identify common problems across the company and build solutions to those problems, specifically in the game industry
Requirements
- Demonstrated expertise in architecting and building complex, full-stack applications using Node.js, React, and TypeScript.
- Deep knowledge of the modern JavaScript ecosystem, including advanced configuration of build tools like Vite or Webpack for performance optimization.
- Strong proficiency in crafting comprehensive testing strategies and implementing robust unit, integration, and end-to-end tests (e.g., Jest, Cypress, Playwright).
- GitHub Actions or similar continuous deployment tools
- Capable with Git
- OSX, Windows and Linux development knowledge
Responsibilities
- Contributes to architecture and development of robust, scalable, and intuitive user interfaces that seamlessly integrate with RESTful backend services.
- Lead the maintenance and enhancement of key applications, taking ownership of application performance, stability, and long-term technical strategy.
- Mentor and guide fellow developers, fostering a culture of excellence through thoughtful code reviews, collaborative pair programming, and shared best practices.
- Partner with product managers and designers to translate complex business requirements into clear technical specifications, driving the definition of project milestones and deliverables.
- Contributes in identifying and reducing technical debt by spearheading refactoring initiatives, championing automation, and modernizing legacy systems.
Other
- B.S. in Computer Science, or equivalent
- Exceptional communication skills, with the ability to translate intricate technical details into clear insights for both technical and non-technical stakeholders.
- A strong sense of ownership and a product-focused mindset, driven by the success of the team and the impact delivered to partners.
- An attitude of achievement when our partners are successful
- A passion for working in games