Job Description
Function: Software Engineering → Mobile Development
- Flutter
- UX Design
- iOS
- Android
We are seeking a talented and experienced Founding Engineer - Flutter Developer to join our dynamic startup team. As a key member of our founding team, you will play a crucial role in building our product from the ground up. Fintech experience is preferred but not mandatory.
Responsibilities:
- Lead the development and implementation of our mobile application using the Flutter framework.
- Collaborate with the founders and cross-functional teams to define the technical vision, roadmap, and architecture of the mobile applications.
- Develop clean, efficient, and reusable code for mobile platforms, ensuring performance and maintainability.
- Rapidly prototype and iterate on ideas to validate concepts and gather user feedback.
- Implement responsive and visually appealing UI/UX designs in collaboration with designers.
- Integrate with backend services and APIs to provide seamless user experiences.
- Identify and address technical challenges, performance bottlenecks, and scalability issues.
- Stay up-to-date with the latest trends and advancements in Flutter and mobile development.
- Drive the adoption of best practices, code reviews, and quality assurance processes within the development team.
- Actively participate in recruiting and building a talented engineering team as the company grows.
Qualifications:
- Minimum of 2 years of professional experience as a Flutter developer, in a startup environment.
- Strong expertise in developing mobile applications using the Flutter framework.
- Solid understanding of Dart programming language and Flutter's widget-based architecture.
- Experience with state management solutions like Provider, Riverpod, or Redux.
- Familiarity with mobile development best practices, UI/UX standards, and responsive design principles.
- Prior fintech experience is a big plus.
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic startup environment.
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical team members