Recro
Founding Engineer - Flutter
Job Location
bangalore, India
Job Description
Founding Engineer (Flutter) As a Founding Engineer specializing in Flutter, you will be a critical leader in our technical team. You will take ownership of the design, development, and deployment of our mobile applications for both iOS and Android platforms. You will work closely with the founders and other early team members to define and implement key features, establish our technical foundation, and contribute to the overall vision of our product. This role offers significant autonomy, impact, and the chance to shape the future of our company. Key Responsibilities : - Take a leading role in the architectural design and development of high-quality, scalable mobile applications using Flutter and Dart. - Make key technical decisions regarding technology choices, frameworks, and development methodologies. - Establish and enforce coding standards and best practices within the mobile development team. - Collaborate closely with cross-functional teams, including product managers, designers, and potentially other engineers, to define, scope, and implement application features. - Translate product requirements and UI/UX designs into functional and performant mobile applications. - Troubleshoot, test, and maintain the core product mobile software and databases, ensuring stability and reliability. - Identify and resolve bugs and performance bottlenecks. - Work closely with UI/UX designers to ensure mobile applications are visually appealing, intuitive, and user-friendly, adhering to platform-specific guidelines. - Implement smooth animations and transitions to enhance the user experience. - Participate actively in the entire application lifecycle, from initial concept and planning through development, testing, deployment, and ongoing maintenance. - Optimize applications for maximum performance, responsiveness, and efficiency across a wide variety of mobile devices and screen sizes. - Contribute to the establishment of our technical infrastructure, including build processes, testing frameworks, and deployment pipelines for mobile applications. - As the team grows, you may have the opportunity to mentor and guide junior mobile developers. Skills Required : - Proven proficiency in Flutter and the Dart programming language, with a deep understanding of its core concepts and best practices. - Hands-on experience with integrating mobile applications with RESTful APIs and utilizing third-party libraries and SDKs effectively. - Solid understanding of mobile development frameworks, architectural patterns (e.g., BLoC, Provider, MVVM), and mobile-specific design principles. - Strong experience with version control tools, particularly Git, and collaborative development workflows (e.g., Gitflow). - Familiarity with writing unit tests and proficient in debugging mobile applications on both iOS and Android platforms. - Excellent problem-solving and analytical skills with the ability to diagnose and resolve complex technical challenges. - Knowledge of the processes involved in deploying and publishing applications on both the Apple App Store and Google Play Store. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/12/2025
Location: bangalore, IN
Posted Date: 5/12/2025
Contact Information
Contact | Human Resources Recro |
---|