Back to Careers

Lead Software Developer – Mobile & Web Applications

Job Overview

Location: AMEC Labs, Karnataka, India

Employment Type: Full-time / On-site
We’re hiring a Lead Software Developer (Mobile & Web Applications) at AMEC Technology Pvt. Ltd.
Location: Bengaluru, Karnataka, India

Industry: Renewable Energy / Power Electronics / EV & Energy Systems




Key Responsibilities

1. Mobile Application Development

  • Develop and maintain Android and iOS mobile applications using Flutter or React Native.
  • Build intuitive user interfaces for monitoring and controlling solar, battery, grid, and load parameters.
  • Implement device control features, alerts, notifications, and system settings.
  • Ensure high performance, responsiveness, and stability of mobile applications.

2. Web Application & Dashboard Development

  • Develop responsive web applications and real-time dashboards using React, Next.js, or Angular.
  • Build admin panels, user portals, and product landing pages.
  • Translate complex inverter and energy data into user-friendly visualizations and reports.

3. Backend & IoT Integration

  • Integrate mobile and web applications with backend services and REST APIs.
  • Work with IoT and cloud teams to consume real-time inverter data (MQTT-based systems).
  • Support real-time data streaming using WebSockets or similar technologies.

4. Security, Authentication & Data Handling

  • Implement user authentication, role-based access control, and secure session management.
  • Ensure secure data handling and compliance with best security practices.
  • Manage application state, error handling, and data consistency.

5. Testing, Debugging & Maintenance

  • Debug issues, fix bugs, and continuously improve application performance and stability.
  • Perform testing across devices, browsers, and platforms.
  • Support deployment, versioning, and post-release maintenance.

6. Cross-Functional Collaboration

  • Work closely with embedded, hardware, IoT, cloud, and AI teams.
  • Align software features with product requirements and user experience goals.
  • Support product iterations based on user feedback and field data.

7. Continuous Improvement & Innovation

  • Improve UI/UX, performance, and scalability of applications.
  • Stay updated with latest mobile, web, and cloud technologies.
  • Contribute to long-term software architecture and platform roadmap.

For more info contact HR Department