GE Vernova Software Engineer – UI Developer
Table of Contents
ToggleJob Description: Software Engineer – UI Developer
GE Vernova Software Engineer – UI Developer
Category: Digital Technology / IT
Level: Early Career
Location: Bengaluru, Karnataka, India
Relocation Assistance: Yes
Summary
This role focuses on designing, building, delivering, and maintaining software applications and services, with a specific emphasis on user interface (UI) development. The candidate will work in areas such as machine, cloud, platform, or application development, taking responsibility for the software lifecycle, including requirement analysis, documentation, and implementation.
Key Responsibilities
- Develop Dynamic User Interfaces
- Design and implement interactive, responsive UIs using modern JavaScript frameworks like Angular.
- Collaboration
- Work with cross-functional teams, including product managers, designers, and backend developers, to transform wireframes and user stories into functional UI components.
- Code Quality & Reusability
- Write modular, reusable code with a focus on component-based architecture and state management techniques such as NgRx.
- Performance Optimization
- Monitor and improve UI performance, ensuring fast load times and smooth rendering across devices.
- User-Centric Design
- Implement accessible, intuitive designs aligned with usability standards.
- Responsive Web Applications
- Develop web applications with responsive design principles for seamless multi-device experiences.
- Backend Integration
- Collaborate with backend developers to integrate RESTful APIs and manage data flow.
- Debugging & Troubleshooting
- Efficiently identify and resolve UI bugs, ensuring a high-quality user experience.
- Continuous Learning
- Stay updated on emerging UI technologies, frameworks, and trends, and propose innovative solutions.
Desired Characteristics
Technical Expertise
- Frontend Frameworks: Advanced skills in Angular and building reusable components.
- HTML & CSS: Mastery in HTML5, CSS3, and responsive/adaptive design principles.
- State Management: Proficiency in libraries like NgRx.
- Cross-Browser Compatibility: Experience resolving browser compatibility issues.
- Version Control: Familiarity with Git, GitHub, or GitLab.
- UI Testing: Knowledge of frameworks like Protractor or Playwright for testing.
- API Integration: Experience with asynchronous RESTful API integration.
- Performance Optimization: Expertise in lazy loading, code splitting, and rendering optimizations.
Personal/Leadership Attributes
- Detail-oriented with a keen eye for quality.
- Strong communication skills to effectively collaborate across teams.
- Problem-solving abilities, especially under tight deadlines.
- Team player who collaborates seamlessly with diverse groups.
- Curiosity and adaptability to learn and implement new UI technologies.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field.
- Experience: Minimum of 2 years in UI development.
About GE Vernova
GE Vernova provides cutting-edge solutions through its Power, Wind, and Electrification segments, including:
- Power: Gas, Nuclear, Hydro, and Steam Power.
- Wind: Onshore, Offshore, and LM Wind.
- Electrification: Grid Solutions, Power Conversion, Electrification Software, and Solar & Storage Solutions.
Relocation Assistance: Provided.
This opportunity is ideal for UI developers passionate about creating exceptional user experiences and advancing their careers in a dynamic and innovative environment.