Senior Software Engineer
Mobile app development – Flutter
Responsibilities
Senior/Software Engineer-Mobile would be working with Tech Leads and Architects to provide innovative solutions around mobile technologies. He/she will get the opportunity to communicate with technical and non-technical clients to deliver optimal solutions.
- Understand client requirements, communicate with clients on requirements and technical decisions
- Design new deep learning models
- Implement clean, maintainable and testable code
- Identify and communicate potential technical risks
- Come up with designs with the support of Tech Leads/Architects
Minimum Qualifications
- BSc Degree in a reputed university on Software Engineering or Computer Science
- Good understanding of Software Engineering best practices
- Good hands-on knowledge on both Android/iOS platforms in building mobile applications utilizing cutting edge technologies/frameworks/practices (Flutter, ReactNative etc)
- Exposure to TDD/Unit Testing for Mobile development
Preferred Qualifications
- Exposure to Mobile app development using Native as well as hybrid technologies
- Exposure to working with NFC, blue-tooth connected devices etc.
- Exposure to Responsive Design for Mobile First Application development
- Experience with MBaaS platforms like Firebase
- Good understanding of security fundamentals