Middle Unity Developer

Whimsy Games is looking for a Middle Unity Developer to join our team.

Required professional experience/competencies:
  • 3,5+ years of commercial experience in Unity Development
  • Understanding of the full software development life cycle
  • Extensive knowledge of Unity and C#
  • Creating production quality, bug-free code
  • Experience in object-oriented design and programming
  • Experience with version control systems
  • Highly detailed thinker that demonstrates skill in identifying inconsistencies during development
  • English intermediate

What can we offer:

  • Working with a creative and professional team
  • Communication with clients from different countries of the world
  • Possibility to implement your ideas and influence the introduction of new processes
  • Competitive salary
  • Full-time employment, the ability to work remotely, as well as work in the office at will
  • Paid vacation and sick leave
  • 50% compensation for professional courses, professional development, webinars, sports
  • Team building, personal meetings with colleagues, conferences, and much more
  • Referral program for employees

Technical Lead Unity

Whimsy Games is looking for a Technical Lead Unity to join our team.

Required professional experience/competencies:

  • 4+ years of experience in developing Unity applications
  • 2+ years of experience as Tech Lead
  • Best experience with Unity3D (2019+) and C#- you should be an expert
  • Experience in developing frameworks and tools in Unity
  • Understanding of multi-threaded/parallel programming
  • Organizational talent, conscientiousness, and highest quality awareness
  • The passion for game development
  • Fluent level of English (at least Upper-intermediate)

Responsibilities:

  • The hiring process, interviews
  • Performance review, skills development plans creation
  • Team member’s planning and distribution
  • Assistance with projects’ backlog creation and fulfillment
  • Assistance with work optimization
  • Technical assistance with architecture and solutions
  • General technical documentation creation
  • Projects evaluation, decomposition, and estimation
  • New employee’s onboarding and mentoring
  • Company solutions contributions
  • Troubleshooting resolving

We offer:

  • Working with a creative and professional team
  • Communication with clients from different countries of the world
  • Possibility to implement your ideas and influence the introduction of new processes
  • Competitive salary
  • Full-time employment, the ability to work remotely
  • Paid vacation and sick leave
  • 50% compensation for professional courses, professional development, webinars
  • Team building, personal meetings with colleagues, conferences, and much more
  • Referral program for employees

 

Unity VFX artist

Whimsy Games is looking for a Unity VFX artist to join our team.

Required professional experience/competencies:

  • Experience in the same position for 2 years
  • Writing shaders for Unity
  • Interaction with art team and game designers
  • Integrate into the game a variety of effects created or optimized for mobile devices
  • Development and visualization of in-game effects and graphic content for effects
  • Create layouts and references for visual effects
  • Participate in the development and development of an internal effects editor and other tools
  • Creating effects in the Particle system
  • Good understanding of the game development process
  • Ability to be proactive, and highly organized, with excellent teamwork skills
  • English-intermediate

We offer:

  • Working with a creative and professional team
  • Communication with clients from different countries of the world
  • Possibility to implement your ideas and influence the introduction of new processes
  • Competitive salary
  • Full-time employment, the ability to work remotely
  • Paid vacation and sick leave
  • 50% compensation for professional courses, professional development, webinars
  • Team building, personal meetings with colleagues, conferences, and much more
  • Referral program for employees

Backend Tech Lead

Whimsy Games is looking for a Backend Tech Lead to join our team.

 Your expertise:

  • Experience with developing and maintaining game project
  • Experience serving as Technical Lead
  • Excellent knowledge of C#, .Net 6, ASP.NET Core, WebApi, REST services
  • Experience with microservices architecture
  • Experience with bi-directional real-time server-client communication
  • Skills in NoSQL databases, experience with MongoDB
  • Experience with Redis
  • Any queuing system (RabbitMq, ZeroMq, Redis, etc.)
  • Profound knowledge of OOP, SOLID, and multi-tier architecture
  • Experience with GIT
  • Understanding of CI / CD
  • Understanding and practice with unit/integration testing
  • Understanding of NuGet packaging
  • Competent use of English (reading, writing, and speaking)
  • Analytical skills, interpersonal skills
  • Ability to lead a team of software developers and set roadmaps

  It will be a plus:

  • Experience with any actor model framework(Akka.net, Microsoft Orleans, etc.)
  • Any open-source pet project or participation in open source is also a big plus
  • Experience with AWS, Docker, Teamcity / Jenkins, and Vault
  • Experience with setting up CI / CD process
  • Experience with code generation
  • Experience with people management
  • Experience with any relational database (MSSQL, MySQL, PostgreSQL, etc.)
  • Experience with JavaScript
  • Experience with any modern frontend framework (React, Angular, Vue, etc.)
  • Responsible
  • Proactive
  • Good communication skills
  • Team player
  • Willing to improve professional knowledge

 Responsibilities:

  • Build and manage a team of .NET Developers
  • Shape and tune the development process
  • Develop well-designed, easily maintainable, scalable, and reusable software
  • Design, document, and present software architecture
  • Review code and test cases produced by others, to ensure changes satisfy the associated
  • Analyze and resolve technical problems
  • Estimate complex projects and features using different techniques
  • Ensure risks and issues that affect the project delivery
  • Prioritize and execute tasks in the software development life cycle
  • Setup integrations with external software
  • Analyze user and system requirements
  • Cooperation with business stakeholders to deliver superior functionalities
  • Assist in the collection of requirements and writing-related technical documentation
  • Validate software functionality and security
  • Full Agile cycle engagements participation, including meetings, iterative development, estimations, and design session

  We offer:

  • Working with a creative and professional team
  • Communication with clients from different countries of the world
  • Possibility to implement your ideas and influence the introduction of new processes
  • Competitive salary
  • Full-time employment, the ability to work remotely
  • Paid vacation and sick leave
  • 50% compensation for professional courses, professional development, webinars
  • Team building, personal meetings with colleagues, conferences, and much more
  • Referral program for employees