GE Jobs

Mobile GE Logo

Job Information

General Electric Sr Software Engineer in Bengaluru, India

Role Summary:We are looking for a React Native developer with proven expertise in building performant mobile apps on both the iOS and Android platforms. You will be responsible for designing and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. Working knowledge of NodeJS and GraphQL is a plus.

Essential Responsibilities:• Build pixel-perfect UIs across both mobile platforms

• Leverage native APIs for deep integrations with both platforms.

• Diagnose and fix bugs and performance bottlenecks for performance that feels native

• Maintain code and write automated tests to ensure the product is of the highest quality.

• Translating designs and wireframes into high quality code

• Writing reusable, testable, and efficient code

• Design and implementation of low-latency, high-availability, and performant applications

• Implementation of security and data protection

• Integration with API's for data

• Work closely with architects and technical leads.

• Responsible for programming a component, feature and/or feature set

• Works independently and contributes to the immediate team and to other teams across business

• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques

• Write code that meets standards and delivers desired functionality using the technology selected for the project

Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

Qualifications/Requirements:• Bachelor's Degree in Computer Science or related computer field

• Minimum of 7 years experience in software development

Desired Characteristics:Technical Expertise:

• Firm grasp of the JavaScript and React Native language and its nuances

• Working knowledge on NodeJS and GraphQL is a plus

• Good knowledge of functional programming - OOPS

• Ability to write well-documented, clean Javascript code

• Ability to work with third-party dependencies and debugging dependency conflicts

• Familiarity with native build tools, like XCode, Gradle

• Understanding of REST APIs, the document request model, and offline storage

• Experience with data structure libraries

• Understanding accessibility and security compliance

• Understanding fundamental design principles behind a scalable application

• Implementing unit tests

• Proficient understanding of code versioning tools, such as Git

• Experience working with Agile software development methodologies (Scrum, XP)

Business Acumen:

• Demonstrates the initiative to explore alternate technology and approaches to solving problems

• Skilled in breaking down problems, documenting problem statements and estimating efforts

• Dedication to quality

• Strong problem solving abilities

• High energy, results driven person with strong interpersonal skills

• Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity

Leadership

• Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members

• Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

Personal Attributes:

• Positive, highly motivated individual

• Strong oral and written communication skills

• Strong interpersonal skills

• Effective problem solving abilities

• Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

• Able to clearly articulate and document software designs

About Us:GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GE’s mission and deliver for our customers. www.ge.comAdditional Locations:India;Bengaluru;

DirectEmployers