Position : Senior Engineer iOS & Flutter App
Location : Pune Hybrid
Experience : 69 Years
Basic Function :
The developer in the position will be responsible for design and develop the iOS & Flutter app for Kitchen and Bath smart home IoT applications. This includes developing and designing native and cross platform app app framework development and maintenance adding new features and product to the app. The engineer will work closely with the project lead and business users during the project life cycle phases of design develop implementation and testing.
Specific Responsibilities :
- Review and Analyze business specifications.
- Follow Agile Scrum Methodology.
- Collaborate with business developers lead and QA engineers and implement what is required by the business.
- Design and Develop iOS development framework for Mobile App
- Participate in analyzing of Requirement Document Design Document and Technical Specification document and getting clarification on the requirements if required.
- Perform peer code reviews to improve the quality of the test code base and optimize its execution.
- Work with service development and release engineering to refine the servicespecific automated test usage in the continuous integration/continuous deployment (CI/CD) flow.
- Proactively seek to make continuous improvements to the app and develop reuse components.
- Work with crossfunctional teams to ensure quality throughout the software development lifecycle.
- Comply with standards procedures guidelines priorities and schedules.
- Work with manager on requirement management estimation effort tracking defect tracking and quality metrics.
- Maintains project tracking and provide status reports to the manager and customers in a timely manner.
- Generate and manage daily/monthly time logs and related reports.
- Welldeveloped interpersonal skills that can be leveraged in working with team members of different cultures and backgrounds. The ability to work across different teams within engineering and outside engineering to successfully achieve results.
Technical Skills :
- 6 9 years of iOS & Flutter app development. (6 iOS 2 Flutter)
- Proven experience as an Individual Contributor role.
- Experience developing RESTful microservicebased applications.
- Objective C Swift Xcode Dart Flutter Android and related SDKs
- Experience with Agile (Scrum or XP) test & behavior driven development continuous integration and version control
- Good knowledge of Object Oriented Analysis and Design Software
- Design Patterns and coding principles
- Demonstrable experience in developing iOS & Flutter apps and deploying to stores.
- Handson experience in web services (REST SOAP WSDL etc.) using SQL Database such as MS SQL Azure SQL Oracle NoSQL etc.
- Handson experience in utilizing Framework (Core Integration and Data)
- Handson experience in MVVM architecture design.
- Related DevOps tools experience a plus (e.g. VSTS/Azure DevOps)
- App development on IoT product will be preferred. (BLE and WiFi based Apps)
Educational & Behavioral requirements :
- Bachelors / Masters Degree in Electronics or Computer
- Good Communication skills. Uses speaking and writing skills to effectively convey information express opinions and motivate others to act.
- Flexible in work timing to support different geographic regions.
- Strong problemsolving skills.
ios,flutter,swift,objective-c,integration,sql,design