- Domain IT Software
- Availability Full-time
- Experience Mid Level
- Type of contract Indeterminate term
- Location Remote
- Accommodation No
- Salary To be determined
- Verified company Yes
Job Purpose:
You will be working alongside our experienced developers (a team of 5 or 6), ensuring quality and efficiency, and maximising performance, where we face new challenges. You will be mentoring junior members of the team and supporting their professional growth as well as guiding React and C#.Net team members.
You will be instrumental in supporting your team to meet their goals, maintaining quality, maximising performance, and minimising technical debt. Along with feature development you will be looking at tooling processes both in development and deployment alongside the DevOps team - all to ensure we are as productive and effective as possible.
This role absolutely involves hands on development (70% of your time will be spend hands on). Your core development skills in React or C# (ideally both) as well as broad rounded understanding of software engineering practices.
You will be actively involved in development, therefore responsible for implementing sections of functionality, ensuring they are delivered on time with the correct approach and to the standards defined.
REQUIREMENTS
We are looking for keen, enthusiastic people in our roles - passionate about their works, delivery, and technology.
In addition to the above, you must also have experience in the following:
· C# .NET (Framework and Core), SQL/MySQL building web services
· Enterprise level single page applications using HTML, CSS and JavaScript, and excellent and current knowledge and experience with Javascript frameworks (with a strong preference for React)
· Knowledge of the latest ES standards and TypeScript
· Experience with line management of a small team of developers
· A keen eye for detail is important, especially in this role when it comes to UX/UI
· Excellent understanding or OOP concepts and design patterns
· Experience with Message brokers
· NoSQL experience also beneficial
· Any history working with WinForms/WPF is useful
· Expert knowledge of software design and architecture
· Experience of TDD or similar approached to ensuring quality
· Source Control using Git
· Experience working in an Agile environment
· An excellent communicator, both verbal and written
· Love working as part of a team and larger working groups; collaborating with other across a mixture of disciplines and experience levels
· Lead continuous improvements in the team
· An interest in troubleshooting and problem solving
· Participation in releases and/or out of hours on - call availability as needed
Nice to have:
· Expertise in performance optimization
· Experience in the gaming industry is a significant advantage
· Working with, and supporting, remote developers (working on the same product)
· Working with teams on career development
· Having been part of a recruitment panel (either as hiring team lead or participating as technical expert)
- Ask questions about the job before you go to an interview
- Don’t leave your original passport and ID to employers
- Don’t make any requested payments
- Research the recruiter and the company
- Read the contract before you sign it