Emporia is seeking a Mobile App Developer to create exceptional mobile applications that help homeowners save money on utility bills and contribute to a healthier planet.
Requirements
- Proficiency in Flutter framework and Dart programming language
- Strong understanding of mobile app architecture patterns (MVC, MVP, MVVM)
- Experience with RESTful APIs and third-party integrations
- Familiarity with mobile app deployment processes (App Store, Google Play)
- Knowledge of version control systems (Git) and code review processes
- Understanding of mobile UI/UX design principles and best practices
- Experience with the complete mobile app development lifecycle, from concept to deployment
Responsibilities
- Develop high-quality mobile applications using Flutter & Dart
- Design, implement, and rigorously test new app features and functionality
- Write clean, maintainable, and well-documented code following best practices
- Optimize app performance, ensuring smooth user experience across devices
- Integrate with APIs and backend services developed by our Cloud team
- Participate in code reviews and maintain version control best practices
- Collaborate on UI/UX design to create intuitive and visually appealing interfaces
Other
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical field
- 3+ years of professional experience in mobile app development
- Proven track record of designing and building elegant, user-friendly mobile applications
- Excellent verbal and written communication skills
- Strong collaborative mindset with ability to work effectively across teams