Platform Science
Platform Science3h ago
Career Pages

Software Engineer II

Chennai, Tamil Nadu, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Platform Science

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Platform Science is looking for a highly motivated Senior Android Developer (Software Engineer II) for our Solutions Design Team in Chennai, Tamil Nadu, India. This pivotal role involves architecting, prototyping, and delivering high-quality mobile solutions for our transportation and mobility platforms. You'll leverage your deep expertise in Android development using Java and Xamarin to design scalable, maintainable mobile solutions that integrate seamlessly with cloud services and enterprise systems. As part of an agile development team, you will actively participate in planning and executing work items.

Key Responsibilities:

  • Mobile Application Design & Development: Lead the design and development of high-performance, secure, and scalable Android applications using Java and Xamarin.
  • Architecture & Solution Design: Drive Proofs of Concept (POCs) and prototypes, contribute to architecture discussions, and translate business/UX requirements into robust technical designs.
  • Code Quality & Engineering Excellence: Uphold engineering best practices, including clean code and SOLID principles; conduct thorough code reviews and actively monitor/troubleshoot production issues.
  • API & Backend Integration: Integrate mobile applications with RESTful APIs, cloud backends, and enterprise services, collaborating with backend teams to define contracts and optimize performance.
  • Collaboration & Mentorship: Work closely with UI/UX designers and product managers, and mentor junior developers in mobile design trends and architecture.

Required Experience:

  • 3-6 years of hands-on Android development experience.
  • Strong proficiency in Java for Android and deep practical experience with Xamarin (Native/Forms).
  • Solid understanding of Android architecture components (MVVM, ViewModel, LiveData, Room).
  • Expertise in memory management, performance tuning, and background operations.
  • Experience designing mobile apps that interact with REST APIs, JSON, and cloud services.
  • Experience with CI/CD pipelines for mobile applications (e.g., GitHub Actions, Azure DevOps, Jenkins).
  • Knowledge of mobile security, authentication, and secure storage methods.

Nice-to-Have:

  • Experience in telematics, mobility, logistics, or IoT domains.
  • Working knowledge of cloud provider mobile backend services (GCP, AWS, Azure).
  • Kotlin proficiency.

Other Requirements:

  • Strong problem-solving and analytical skills.
  • Ability to lead technical discussions and champion high-quality outcomes.
  • Excellent communication and collaboration abilities.
  • Capacity to thrive in a global, fast-paced, cross-functional environment.
  • Dedication to delivering high-quality, performant solutions.

Platform Science offers comprehensive benefits including provident fund, gratuity, paid time off (vacation, sick leave, holidays), and 26 weeks of paid maternity leave, in accordance with applicable laws.

Company

Platform Science

Platform Science

Platform Science, founded in 2015, is an open IoT platform dedicated to connecting everything that moves in the transportation industry. We partner with innovative fleets, application developers, vehi...

Chennai, Tamil Nadu, India
Posted on Career Pages
Software Engineer II at Platform Science | Chennai, Tamil Nadu, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform