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.