Search by job, company or skills

Eyepax

Software Engineer – Swift/Flutter (EC-46)

Save
new job description bg glownew job description bg glow
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking for a Software Engineer with expertise in iOS (Swift) 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 should have hands-on development experience, strong problem-solving skills, and a willingness to grow within a cross-platform environment.

Key Responsibilities:

  • Develop and maintain mobile applications using Swift (iOS Native) and Flutter.
  • Work on Swift projects following VIPER architecture and Flutter apps using Bloc/Cubit state management.
  • Integrate apps with IoT hardware components and sensors through Wi-Fi, Bluetooth, and BLE protocols.
  • Implement real-time communication features with WebSocket and REST APIs.
  • Collaborate with backend developers, QA engineers, and hardware teams to ensure smooth end-to-end IoT experiences.
  • Participate in code reviews, debugging, and performance tuning.
  • Support App Store/TestFlight distribution processes.
  • Contribute to continuous learning by staying updated on mobile and IoT trends.

What We Expect:

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 3 – 4 years of professional experience in iOS and/or Flutter development.
  • Proficiency in Swift with exposure to VIPER architecture.
  • Solid knowledge of Flutter, Dart, and Bloc/Cubit for state management.
  • Hands-on experience with Xcode (iOS) and Android Studio (Flutter).
  • Familiarity with WebSocket, REST APIs, and Bluetooth/Wi-Fi integrations.
  • Basic understanding of IoT concepts and device lifecycle.
  • Experience with Git, CI/CD, and Agile practices.
  • Good problem-solving and debugging skills.
  • Effective communication and teamwork abilities.

Nice To Have:

  • Exposure to Objective-C or Android native development.
  • Experience with payment gateways or in-app subscription flows.
  • Familiarity with embedded systems or resource-constrained 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148331331