
Eaton•7h ago
Career Pages
Lead Software Engineer
Pune, MH,IN, IN
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Lead Software Engineer - Frontend
Eaton is seeking a Lead Software Engineer (Frontend Developer) to join their team in Pune, India. This role is responsible for implementing software solutions for web, desktop, and mobile applications, focusing on the interconnectivity of embedded devices and client applications. The ideal candidate will collaborate closely with global teams, third parties, software developers, and embedded/electronics teams to drive integrated product development and testing of IoT solutions within an agile environment.
Key Responsibilities:
- Develop mobile applications using React Native, TypeScript, and native iOS/Android, integrating with REST APIs.
- Implement scalable, secure, reliable, and cost-effective solutions with best coding practices.
- Integrate Continuous Integration/Continuous Development (CI/CD) pipelines for an efficient development cycle.
- Generate innovative ideas and solutions to provide a competitive business edge.
- Develop new user-facing features with a focus on responsive design.
- Build reusable code and libraries for future use.
- Collaborate with cross-functional teams including Mobile, Cloud, QA, and Firmware/Hardware.
- Work with Principal/Software Architects and Product Owners to deliver high-quality solutions meeting technical and customer requirements.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Maintain and improve the website, prioritizing user experience.
- Lead application development for mobile, web, and hybrid front-end software.
- Lead DevOps and CI/CD development and best practices.
- Work with system testing teams to validate designs and ensure quality.
- Participate in project-wide reviews of requirements, coding practices, and source code.
- Exhibit strong verbal, documentation, and interpersonal communication skills.
Qualifications:
- MTech/ME/BE/BTech/MCA in Software Engineering.
- 8-12 years of experience as a Software Frontend developer using web, desktop, and mobile technologies.
- Strong experience with client-side scripting and JavaScript frameworks, such as React or Angular.
- Experience utilizing front-end frameworks like React or Angular to create scalable and reusable UI components.
- Experience with languages such as TypeScript and Node.js.
- Proficient understanding of web markup, including HTML5 and CSS3.
- Experience with desktop application development using WPF, C#, and .Net.
- Experience with mobile application development using VS Code, Android Studio, Gradle, and XCode.
- Familiarity with cybersecurity best practices and their implementation in development.
- Experience working with Atlassian toolchain (Jira/BitBucket/Confluence), GIT/GitHub, or similar version control and issue tracking solutions is a plus.
- Strong problem-solving ability.
- Excellent verbal and written communication skills in English, including the ability to explain technical concepts.
- Proven record of utilizing software best practices and adapting to emerging technology trends and methodologies.
- Strong ability to drive for results and take initiative, even with vague or undefined requirements.
- Strong problem-solving and reasoning ability.
Company
Eaton
Pune, MH,IN, IN
Posted on Career Pages