Source description
About the role
Role & responsibilities - Design, develop, test, and deploy mobile applications using Flutter and Dart. - Build reusable, maintainable, and scalable application components. - Integrate mobile applications with RESTful APIs, GraphQL services, and backend systems. - Implement secure authentication and authorization mechanisms (OAuth2, JWT, SSO). - Optimize application performance, responsiveness, and user experience. - Ensure code quality through code reviews, unit testing, widget testing, and integration testing. - Collaborate with UI/UX teams to implement responsive and pixel-perfect interfaces. - Troubleshoot and resolve production issues and performance bottlenecks. - Work with CI/CD pipelines for automated build and deployment processes. - Publish and maintain applications on Apple App Store and Google Play Store. - Follow mobile security, coding, and architecture best practices. - Mentor junior developers and contribute to technical decision-making Preferred candidate profile - Experience building applications for utilities, energy, industrial, or enterprise environments. - Experience with offline-first mobile applications. - Knowledge of Clean Architecture and SOLID principles. - Experience integrating SAP, ERP, or enterprise backend systems. - Experience with push notifications, analytics, and mobile monitoring solutions. .
More at Watania Solutions