Job Description Summary
The Lead SW Engineer will be working to develop and deliver required product features for utilities/tools used in HVDC project development and deployment, working together with engineers based in HVDC Stafford/UK and other locations. The role is accountable for business critical NPI software development in order to meet product requirements and timelines for future commercial HVDC projects.Job Description
Roles and Responsibilities
· Design, develop and implement backend/frontend software based on existing utility/tool frameworks.
· Develop and maintain web applications using Angular, Node.js, and React.
· Optimize application performance through code enhancements and architectural improvements.
· Implement WebSocket protocols to facilitate efficient and real-time communication between client and server.
· Analyze and identify performance bottlenecks within applications and implement optimizations to enhance overall application performance and responsiveness.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Write clean, efficient, and maintainable code.
· Troubleshoot and debug issues to ensure optimal performance and user experience.
· Stay updated with the latest technologies and best practices in web development.
Required Qualifications
· Bachelor’s degree or above in Computer Science, Technology or Engineering.
· 5+ years of hands-on SW development experience.
· Proven experience working with Angular, Node.js, and React frameworks.
· Strong proficiency in JavaScript, HTML5, CSS3 and related web technologies.
· Strong understanding of Java programming language and its ecosystem
· Familiar with build tools such as maven and Gradle
· Experience with RESTful APIs and JSON.
· Experience with real-time data visualization libraries such as Chart.js etc.
· Hands-on experience with NoSQL databases, particularly Cassandra or time-series databases
· Proficiency in WebSocket communication protocols and real-time application development
· Familiarity with version control systems such as Git.
· Ability to work independently and in a team environment.
· Good communication skills and ability to collaborate effectively with team members.
· Experience with containerization technologies like Docker, Kubernetes, Docker Swarm
· Excellent Problem solving and communication skills.
Desired Characteristics
· Shown technical problem-solving skills & experience.
· Good verbal and written communication skills
· Demonstrated experience and track record of success in working with global engineering teams.
· Motivated great teammate, self- starter, results oriented.
Additional Information
Relocation Assistance Provided: Yes
By continuing you agree to our Terms & Privacy Policy.