About Simple Energy
Simple Energy specializes in the manufacture of smart electric twowheelers. We are a team of 300 engineers coming together to make smart supercharging and affordable twowheelers. The company was founded in 2019 and is based in Bangalore India.
Our mission is to build the future of mobility that is electric and connected. We at Simple energy are working towards accelerating EV adoption by making them more accessible affordable secure and comfortable and we embrace the responsibility to lead the change that will make our world better safer and more equitable for all.
Job description: Lead Mobile Applications
You will:
- Lead and manage a team of highly skilled & motivated Engineers to deliver bestinclass android/iOS mobile applications across our portfolio of eV and charging infrastructure platforms
- Set & manage objectives and key results for the android/iOS mobile applications development team
- Identify training and development needs for the android/iOS mobile applications development team
- Manage and optimize Budgets for the android/iOS mobile applications development team
- Enable the team with relevant and adequate resources equipment and tools. Manage attrition and hire appropriate & adequate resources for the android/iOS mobile applications development team
- Inculcate & drive a creative culture in the team deliver Innovation thru clearly differentiated SW solutions that stand out & enhance customer experience
- Define and set execution process & delivery milestones for SW development (SDLC) including but not limited to development test release update and support processes in alignment with organizational development processes
- Publish Technology roadmap for the android/iOS mobile applications development team communicate longterm and shortterm rollout strategy with relevant stake holders. Manage risks deployment & execution of the technology development pipeline
- Contribute effectively towards organizational goals and influence work groups beyond routine nature of tasks
- Collaborate with cross functional teams and external agencies to enable the team s delivery efficiency & effectiveness understand Business case sensitivities and transform business requirements & technical specifications to implementation plan(s)
- Manage Technical & resource risks to ensure projects meet business case requirements
- Participate in project management activities to review team structure SW development activities
- manage stakeholders & external/internal interfaces
- Drive execution for projects through work package approvals engineering management plan and attaining all engineering deliverables in an AGILE project management environment
- Lead technical discussions and presentations for internal and external customers including design reviews and technical coordination meetings
- Review SW development & feasibility studies implement recommendations that strongly influence product costs TTM performance and capital investment
- Review and approve SW release versions documentation ECRs/ECOs/OTA release QA Test plans and QA Test reports for the android/iOS mobile applications development team
- Verify release versions of SW test reports and change orders/requests for completeness and conformity to standards procedures and specifications
- Verify accuracy of SW development activities & releases
- Support SW sustaining activities to improve/manage OTA upgrades/patches/fix
- Define quality goals and metrics for the SW development team(s) and ensure compliance to departmental & organizational processes procedures and practice
To be successful you will be expected to:
- Deliver SW solutions for mobile applications (Android/iOS) against target TTM quality & cost
- Create development framework to leverage Android Jetpack suite components like ViewModel RoomdB & Compose UI/SwiftUI on iOS to create robust applications
- Develop framework to Integrate navigation communications & telemetry SDKs on HMI platforms with android/iOS applications
- Ensure development code(s) comply with MVVM architecture requirements
- Setup review & monitor compliance to execution framework for UI/UX tests & optimize performance of applications
- Demonstrate portability maintainability efficiency reliability and robustness of code
- Implement monitor & streamline critical departmental processes such as code reviews unit test plan(s)/report(s) reviews & compliance to coding standards & security features
- Review test cases to evaluate code quality performance & scalability to optimize performance of mobile/web applications
- Provide leadership to mentor coach & manage team mates across the android/iOS mobile applications development team
- Demonstrate High employee engagement scores and low attrition rates in the team
- Meet/exceed targeted audit scores for compliance to departmental procedures and practices Demonstrate progressive competency improvement in the team
- Demonstrate progressive reduction of technical and resource risks across project execution phases
- Stand out as a collaborative individual and a team player across peer groups in the organization
- Be the goto person for problem solving and creative content on Mobile App Development
You must have any or a combination of any of the following skills:
- B.Tech/MTech/PhD in Computer Science/Electrical/Electronic Engineering or equivalent
- 610 years of experience in leading & managing high performance SW development teams
- Deep understanding and experience in managing SW development projects across all phases of SW development life cycle (SDLC)
- Proven experience in Kotlin/Swift Android/iOS SDKs & development of apps across android/iOS versions
- Expertise in NDK/C/Java
- Indepth Knowledge on Functional Safety and SPICE processes
- Expertise in MVVM/Clean architecture & Android Jetpack components such as View Model Compose UI & Room dB
- Demonstrated experience in integration of BLE & navigationbased SDKs such as MMI on android/iOS applications
- Strong knowledge on standard BLE Services protocols such as GAP/GATT and profiles such as A2DP HFP and ANP
- Indepth understanding of handling Connection Management Database Handler GraphQL and REST APIs
- Expertise in M2M protocols such as MQTT S2S service communication protocols such as publish/subscribe messaging & edge device provisioning/registration with JITR or JITP
- Excellent understanding of Android/iOS design principles Material UI and interface guidelines
- Solid Experience in Google/iOS Playstore releases
- Demonstrated experience in version control of code base using Git & Maintaining Code
- Very good Problemsolving documentation & communication skills
- A passion for automotive electronics/eV and an awesome teamspirit
c++,java,git,software development life cycle (sdlc),hfp,graphql,anp,ndk,swift,navigation sdks,kotlin/native,ios,room db,mobile applications,kotlin,clean architecture,mqtt,mvvm architecture,android sdk,android,gap,ios sdk,viewmodel,compose ui,m2m protocols,android/ios design principles,gatt,material ui,a2dp,android jetpack components,rest apis,ble integration,framework