Senior Software Engineer – Mobile (Android /iOS)

Required Qualifications

  • BSc degree in Software Engineering or Computer Science from a reputed university.
  • Good understanding of software engineering best practices and exposure to TDD/Unit testing for mobile development.
  • Hands-on knowledge of Android/iOS and hybrid platforms in building mobile applications utilizing cutting-edge technologies/frameworks/practices.
  • Exposure to working with NFC, blue-tooth-connected devices, etc.
  • Good understanding of security fundamentals and experience with third-party libraries and APIs.
  • Ability to perform in a team environment.

Tasks and Responsibilities

  • Work with Tech Leads and Architects to provide innovative solutions around mobile technologies.
  • Opportunities to communicate with technical and non-technical clients to deliver optimal solutions.
  • Understand client requirements, and communicate with clients on requirements and technical decisions.
  • Implement clean, maintainable, and testable code.
  • Design interfaces to improve user experience.
  • Identify and communicate potential technical risks.
  • Come up with designs with the support of Tech Leads/Architects.

Upload your CV