- BSc/MSc 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
- Exposure to TDD/Unit Testing for Mobile development
- 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
- Good understanding of security fundamentals
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
- Implement clean, maintainable and testable code
- Identify and communicate potential technical risks
- Come up with designs with the support of Tech Leads/Architects