Collaborate and design solutions for challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux).
Participate in planning and coordinating significant technical investigations from problem statements to conclusions.
Creates design documents pertinent to the various phases of firmware development.
...
Collaborate effectively within an agile development team, participating in daily stand-ups, sprint planning, and retrospectives while providing technical guidance, mentor team members, and make strategic decisions regarding technology choices and best practices
Bachelor's degree in Computer Science or a related field
Minimum 5 years of experience as a front-end developer
...
You will investigate production issues, identify root-causes, and implement durable fixes across service boundaries, operational processes, and data flows.
You will partner with product managers, designers, and engineers across teams to translate business requirements into pragmatic technical solutions and measurable outcomes.
You will raise engineering quality through code reviews, design discussions, refactoring, and improvements to testing, monitoring, and team development practices.
...
Conduct rigorous testing and provide ongoing maintenance for applications to uphold performance and reliability standards.
Cultivate deep insights into clients' businesses and industries, leveraging this understanding to identify and capitalize on new opportunities for innovation and improvement.
Foster strong client relationships through clear and effective communication, collaborating closely with both clients and superiors to achieve project success.
...