
Software Engineer – Front End
GE Vernova
full-time
Posted on:
Location Type: Office
Location: Hyderabad • India
Visit company websiteExplore more
Tech Stack
About the role
- Partner with product owners and key stakeholders to understand functional and usability requirements for PlanOS.
- Collaborate closely with UX designers to refine user workflows and visual layouts using industry-standard tools such as Figma.
- Develop, enhance, and maintain reusable UI components using ReactJS, TypeScript, HTML5, and CSS.
- Implement user-friendly and responsive UI designs based on specifications, UX guidance, and stakeholder feedback.
- Translate customer and business requirements into clean, testable, and maintainable front-end code.
- Optimize applications for performance, accessibility, and cross-browser compatibility.
- Integrate front-end components with REST APIs and collaborate with back-end developers to deliver end-to-end features.
- Actively participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
- Perform peer code reviews and follow established coding standards and best practices.
- Contribute to improving UI development processes, tools, and documentation.
- Support testing, defect resolution, and knowledge sharing within the team.
Requirements
- Bachelor’s Degree in Software Engineering, Computer Science, or a related field from an accredited institution.
- 3–5 years of professional software development experience, with at least 2–3 years focused on front-end/UI development.
- Hands-on experience with ReactJS, TypeScript, HTML5, and CSS.
- Good understanding of RESTful APIs and front-end/back-end integration concepts.
- Familiarity with UX design principles and experience working with UX designers using tools such as Figma.
- Basic understanding of performance optimization, accessibility, and responsive design.
Benefits
- Relocation Assistance Provided: Yes
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJSTypeScriptHTML5CSSREST APIsfront-end developmentperformance optimizationaccessibilityresponsive designUI component development
Soft skills
collaborationcommunicationproblem-solvingpeer code reviewstakeholder engagementknowledge sharingadaptabilityattention to detailteamworkparticipation in Agile/Scrum
Certifications
Bachelor’s Degree in Software EngineeringBachelor’s Degree in Computer Sciencerelated field degree