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