About the Project
Technology Staffing Group SA is seeking a talented Frontend Developer to join an exciting web platform development project. You will work on creating a responsive, user-friendly interface that centralizes essential client and project management features. The platform is being built with a mobile-first approach and will eventually be expanded to mobile apps on Android and iOS.
As a Frontend Developer, you will collaborate with backend developers and QA engineers to ensure seamless, high-quality user experience, focusing on the delivery of core features within an agile development environment.
Responsibilities
* UI Development: Build responsive, cross-platform user interfaces using Flutter and Dart, ensuring a mobile-first and scalable design.
* State Management: Manage application state effectively using Riverpod 2.0, ensuring that UI components update dynamically and efficiently.
* API Integration: Collaborate with backend teams to integrate RESTful APIs and ensure smooth data flow between the frontend and the backend.
* Testing & Debugging: Implement unit and integration tests for frontend components using Flutter Test and Mockito, ensuring robust and error-free UIs.
* Responsive Design: Develop components with a focus on responsive design, ensuring that the platform works smoothly on various devices, including eventual mobile versions.
* Collaboration: Work closely with backend developers, QA engineers, and other stakeholders to deliver high-quality features.
Required Qualifications
* 4+ years of experience in frontend development with Flutter and Dart.
* Strong understanding of responsive web design and mobile-first principles.
* Expertise in state management with Riverpod 2.0 (or similar tools like Provider).
* Familiarity with RESTful API integration and handling asynchronous data.
* Experience with testing frameworks such as Flutter Test and Mockito.
* Strong understanding of UI/UX design principles and best practices.
* Ability to work in a fast-paced, agile development environment and collaborate with cross-functional teams.
Nice-to-Have Skills
* Experience with mobile app development using Flutter for Android/iOS.
* Familiarity with CI/CD pipelines and tools like Bitbucket Pipelines.
* Experience working with real-time messaging and notification systems, such as those built with Google Cloud Pub/Sub.
* Knowledge of third-party integrations such as Stripe,Zapier and Google Calendar API.
Benefits
* Work on a cutting-edge project with potential expansion to mobile platforms.
* Flexible, remote work environment with collaboration across global teams.
* Opportunities for continued involvement in additional development phases and mobile expansion.
How to Apply
If you are passionate about creating high-quality, responsive web applications and enjoy working in a collaborative, agile environment, we would love to hear from you. Please submit your CV and portfolio showcasing your experience with Flutter, Dart, and frontend development.
#J-18808-Ljbffr