This is a remote position.
We are seeking a Flutter Engineer to join our team. In this role you will contribute to designing testing and implementing software applications focusing on extending Hudus web application across mobile OS and other platforms.
Responsibilites:
- Write test and maintain Dart code using the Flutter framework across multiple platforms.
- Assist in designing building testing and maintaining technology solutions to meet business needs.
- Support Software Developers and Engineers with technical expertise.
- Collaborate with UI/UX design and product management teams on feature ideas and improvements.
- Conduct testing phases of software applications to ensure functionality meets expectations.
- Modify and expand existing programs to improve efficiency or meet new requirements.
- Work closely with managers and technical teams to clarify requirements and suggest improvements.
- Create documentation for program development and updates with clear explanations.
- Help resolve issues encountered by users or system analysts during program execution.
Requirements
- 12 years of experience in Flutter (desktop) development.
- Proficiency in Flutter architectures such as MVVM.
- Proficiency in Riverpod state management.
- Experience with Local Area Networks.
- Familiarity with networking tools.
- Collaborative and communicative with a focus on teamwork and problemsolving.
- Open to constructive feedback and actively participate in code reviews.
- Excellent time management skills with the ability to multitask prioritize and meet deadlines effectively.
- Eager to learn grow and ask questions when needed.
- Excellent communication skills (including English written and spoken).
Desired Skills
- Experience with native iOS and Android development
- Windows development
- macOS development
- Ruby on Rails
- Working with RESTful APIs
Benefits
- Work Location: Remote
- 5 days working
1-2+ years of experience in Flutter (desktop) development. Proficiency in Flutter architectures such as MVVM. Proficiency in Riverpod state management. Experience with Local Area Networks. Familiarity with networking tools. Collaborative and communicative with a focus on teamwork and problem-solving. Open to constructive feedback and actively participate in code reviews. Excellent time management skills with the ability to multi-task, prioritize, and meet deadlines effectively. Eager to learn, grow, and ask questions when needed. Excellent communication skills (including English, written and spoken).