Join Our Innovative Team at Codeweavers as a Senior Frontend Software Engineer!
Are you passionate about creating cutting-edge software solutions that drive business success? We're looking for a talented Software Engineer to join our dynamic team and help us maintain, extend, and build innovative software that protects and creates new revenue streams.
Why This Role Matters:
* Maintain:Ensure our existing software solutions continue to deliver value and protect our revenue streams.
* Extend:Enhance our current solutions to open up new opportunities and revenue channels.
* Build:Develop new software solutions that will drive future growth and success.
Key Responsibilities:
* Leadership & Collaboration:Execute complex tasks independently and collaboratively, providing guidance to other engineers and fully owning projects within your domain.
* Strategic Decision-Making:Shape the direction of our platform, balancing customer requirements and overall vision, and translating strategic goals into actionable tasks.
* Continuous Improvement:Identify areas for improvement in the software development lifecycle and lead experiments to implement changes.
* Customer Focus:Leverage input from product stakeholders to deliver high-quality customer value quickly.
* Mentorship:Find opportunities to mentor and grow your teammates.
* Problem-Solving:Escalate blockages in a timely manner when they cannot be overcome independently.
* Recruitment:Participate in the recruitment process, reviewing applications, conducting interviews, and facilitating technical screenings.
Qualifications:
* Education:Degree-level education is preferred but not mandatory, ideally in a relevant subject with a 2:1 or above (or equivalent working experience).
Skills & Experience:
* Proven Track Record:Successfully deliver complex software projects in Angular & Typescript
* Expert Knowledge:Deep understanding of software development life cycles and project management.
* Analytical Mindset:Approach problems analytically, addressing root causes and implementing solutions that may require team-level changes.
* Coding Excellence:Translate ideas into high-quality, maintainable code that rarely causes unexpected errors.
* Debugging & Optimization:Navigate large code bases, debug complex issues, and optimize code for performance.
* Technical Proficiency:Strong knowledge of data structures, algorithms, software design patterns, and relevant libraries.
* Business Acumen:Translate business problems into sustainable software solutions.
* Design Skills:Design software components with simplicity, maintenance, and testability in mind.
* Communication:Excellent communication and collaboration skills, using ubiquitous language to convey both business and technical intent.
* Feedback:Provide insightful feedback on software designs, verifying decisions and surfacing assumptions.
If you're ready to take on a challenging and rewarding role where you can make a significant impact, we want to hear from you! Apply now and be part of a team that values innovation, collaboration, and continuous improvement.
#J-18808-Ljbffr