Talent.com
Senior Software Engineer – Kotlin / Flutter (EC-42)

Senior Software Engineer – Kotlin / Flutter (EC-42)

Eyepax IT Consulting (Pvt) Ltd.New Zealand
30+ days ago
Job description

Senior Software Engineer – Kotlin / Flutter (EC-42)

  • EC-42
  • . Posted 1 week ago

Senior Software Engineer - Kotlin / Flutter

We are seeking for a Senior Software Engineer with expertise in Android (Kotlin) and Flutter for our client, a premier appliance manufacturing company in New Zealand. The role involves designing and developing high-performance mobile applications for their IoT initiatives, integrating with smart appliances, sensors, and cloud platforms. You will take ownership of end-to-end mobile development, contribute to architectural decisions, and collaborate with cross-functional teams to deliver innovative, real-world IoT solutions.

Key Responsibilities :

  • Design, develop, and maintain mobile applications using Kotlin (Android Native) and Flutter.
  • Work with MVVM architecture for Kotlin and Bloc / Cubit for Flutter to build scalable, maintainable applications.
  • Develop and optimize real-time communication features using WebSocket, REST APIs, Wi-Fi, Bluetooth, and BLE protocols.
  • Collaborate closely with hardware engineers, backend developers, and product teams to deliver end-to-end IoT solutions.
  • Integrate payment gateways and manage in-app subscriptions (Adyen, Stripe, Apple In-App Purchases).
  • Ensure mobile app quality with unit testing, debugging, and performance optimization.
  • Implement DevOps practices for CI / CD pipelines and contribute to Agile development processes.
  • Proactively identify areas for refactoring, innovation, and performance improvements.
  • Stay updated with the latest Android, iOS, and Flutter technologies and best practices in IoT mobile development.
  • What We Expect :

  • 5+ years of professional experience in Android Native (Kotlin) and Flutter development.
  • Strong proficiency in Kotlin and MVVM architecture.
  • Advanced knowledge of Flutter, Dart, and state management with Bloc / Cubit.
  • Proven experience with WebSocket, REST APIs, and integrating Bluetooth / Wi-Fi hardware devices.
  • Solid understanding of IoT concepts, device communication protocols, and lifecycle handling.
  • Hands-on experience with payment gateways and in-app subscriptions (Adyen, Stripe, Apple).
  • Familiarity with CI / CD pipelines, Git, and Agile / Scrum methodologies.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication, collaboration, and team mentorship abilities.
  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Nice to Have :

  • Experience with Android Java and iOS Swift development.
  • Knowledge of embedded systems and resource-constrained device environments.
  • Who We Are :

    Established in 2006, Eyepax is a company headquartered in Singapore. Our main development hubs are located in Sri Lanka and Vietnam and other offices situated at Sweden, USA, France and Australia. Eyepax has a dedicated workforce of 180+ experts who are proficient in 30+ technologies and serve clients around the globe. We nurture a dynamic workplace where Continuous Improvement culture takes a central part in our work DNA and the key areas being coaching, transferable skills, scientific problem solving and global exposure.

    If this role excites you and sounds like a great fit, please apply now!

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • New Zealand