At OROS Gaming, we are dedicated to creating world-class slot games that delight players and push the boundaries of innovation. Our team thrives on collaboration, continuous growth, and a shared commitment to excellence. As we expand, we are seeking a game Software Engineer who can take ownership of their work, contribute to cutting-edge game features, and collaborate across disciplines to deliver exceptional player experiences in a fast paced environment.
We live by our values, which influence everything we do:
Selfless Teammates: Prioritize helping the team over personal gain.
Humbly Confident: Authentic and self-assured while remaining open to learning and growth.
Risk Mitigators: Transparent in identifying risks early and driving clarity for the greater good.
Exponential Potential: Committed to continuous improvement and creating opportunities for lasting growth.
If these values resonate with you, we would love to hear from you.
Responsibilities
Task Ownership and Technical Development:
Take full ownership of assigned tasks, managing them from concept to delivery with minimal supervision.
Design, implement, and optimize game features using TypeScript for game clients and C# for math services.
Develop and refine prototypes in collaboration with mathematicians to bring game concepts to life.
Write clean, modular, and scalable code that meets regulatory standards and ensures player fairness.
Debug and resolve technical challenges, ensuring high-quality deliverables.
Collaboration and Cross-Functional Teamwork:
Work closely with game designers, artists, audio designers, mathematicians, and QA specialists to bring creative concepts to completion.
Plan and strategize task breakdowns and user story flows with the game team to ensure alignment and success.
Actively contribute ideas to improve team workflows, development processes, and game quality.
Ensure clear and effective communication with all team members to address challenges and implement solutions.
Optimization and Continuous Improvement:
Proactively identify opportunities to enhance efficiency, optimize systems, and streamline workflows.
Optimize game performance for mobile platforms, ensuring fast loading times and smooth gameplay.
Thoroughly test code changes to maintain reliability and contribute to overall team success.
Stay up to date with the latest technologies and techniques to bring fresh insights to the team.
Knowledge, Skills, and Experience
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Strong knowledge of object-oriented programming and design patterns.
Proficiency with version control systems (e.g., Git) and bug tracking tools (e.g., JIRA).
Experience with Agile and Scrum methodologies.
Excellent problem-solving, debugging, and critical thinking skills.
#J-18808-Ljbffr