Mô Tả Công Việc
We're looking for exceptionally talented Flutter Developer to join our team. As member of our Mobile Development team you'll be responsible for developing high-quality mobile applications using the Flutter framework. You will collaborate with different members of our team and customers to design, develop, and deploy robust and user-friendly applications that delight our users.
Responsibilities:
- Develop and maintain high-quality mobile applications using the Flutter framework.
- Collaborate with designers, product managers, and backend developers to create intuitive, responsive, and visually appealing mobile applications.
- Implement efficient state management solutions (such as Provider, Riverpod, or Bloc pattern) to ensure scalable and maintainable codebases.
- Integrate real-time communication and notification features into mobile applications using technologies like Firebase Cloud Messaging or WebSocket.
- Write clean, efficient, and maintainable code using industry best practices.
- Participate in the entire application lifecycle, from concept and design to testing, deployment, and maintenance.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues to optimize application performance and enhance the user experience.
- Stay up to date with the latest trends, tools, and technologies in mobile development, including advancements in state management and real-time communication.
- Propose innovative solutions and contribute to the continuous improvement of development processes and practices.
Yêu Cầu Công Việc
- Expert level understanding of the Dart Level Programming language and Flutter Framework
- At least 3 years of experience building large scale Flutter applications
- One or more of your applications has exceeded 20, 000 downloads
- Experience with state management solutions like Provider, Riverpod, or Bloc pattern.
- Knowledge of integrating real-time communication and notification features using OneSignal, SignalR, WebSocket, or similar technologies.
- Able to read Typescript and transfer business logic from the web application to the mobile app
- Experience with RESTful APIs, web services integration, and third-party libraries.
- Strong knowledge of mobile UI/UX principles and ability to translate designs into pixel-perfect user interfaces.
- Familiarity with version control systems such as Git.
- Good problem-solving skills and the ability to work effectively in a collaborative team environment.
- Good English communication skills and the ability to articulate technical concepts to both technical and non-technical stakeholders.
Hình thức
Quyền Lợi
We're focused on building products that customers love using, and to do that we need to make sure you love working at Avnon so that you can focus and do your best work - so you'll have a high quality work environment, excellent management, new MacBook Air or Dell XPS (you can choose) with dual monitor setup and a clear understanding of what your job needs to focus on.
We'll support you with training, growth opportunities, gym and lunch budget, opportunity to practice and enhance your English speaking skills, trips to our office in Singapore if you reach manager level and exposure to the latest technologies and interesting challenges.