- Remote, Europe
- Full Time
Join us as a Flutter Engineer to build beautiful, natively compiled applications for mobile, web, and desktop.
The individual in this role will be responsible for leading the development of our clients UI and UX using the Flutter framework. The development will be geared towards creating a cohesive experience across both Android and iOS platforms. Regular interaction with the product and design teams is a key part of the role, ensuring that the final product aligns with the envisioned concept.
Key Responsibilities:
- UI/UX design and implementation using Flutter for a social networking app.
- Cross-platform mobile app development for Android and iOS using a single codebase with Flutter.
- Collaboration with product and design teams for vision execution.
- Writing and maintaining clean, efficient, and documented code.
- Conducting performance assessments like time profiling and memory leak checks.
- Bug fixes and performance optimization.
- Adopting new technologies to enhance development productivity.
- Providing mentorship to junior developers.
The role demands a candidate with a robust educational background and seasoned practical experience in mobile app development.
Ideal Candidate Profile:
- A degree in Computer Science or a related field.
- Over five years of mobile app development experience, including three years with Flutter.
- A track record of developing and releasing iOS/Android apps using Flutter.
- Proficiency in Dart, Flutter, API integration, and backend services.
- Practical use of Git and Agile methodologies.
- Proven problem-solving skills with meticulous attention to detail.
- Strong communication skills for effective teamwork and independent work.
Candidates who bring additional expertise to the table will have an advantage.
Preferred Additional Skills:
- Experience with startups.
- Understanding of data analysis and machine learning.
- Agile methodologies practice.
- Experience with cloud infrastructure.