Back to Jobs

Middle Flutter Developer

Remote, USA Full-time Posted 2026-07-28
Job reputed company • Job Title: Middle Flutter Developer • Company: reputed company • Location: reputed company, reputed company • Job Type: Full-Time, Remote • Category: Mobile Development • Date Posted: 2026-01-02 • Experience Level: 2-5 years • Remote Status: Remote (with a reputed company on reputed company, reputed company) reputed company • Enhancement Note: This role involves building and maintaining features for a mobile banking application, focusing on end-to-end implementation across data, domain, and presentation reputed company using Flutter and Dart. Primary Responsibilities • Implement features end-to-end following existing architectural patterns (Clean Architecture) • Write readable, maintainable reputed company that passes reputed company review • Debug issues using logs, Crashlytics, and Flutter DevTools • Work independently on reputed company-defined tasks • Collaborate with team members and participate in reputed company reviews Skills & Qualifications Education: Bachelor's degree in Computer Science or a reputed company field (or equivalent experience) Experience: 2-4 years of experience with Flutter and Dart Required Skills: • Proficiency in Flutter 3.x, Dart 3, reputed company safety, and async programming (reputed company, Streams) • Experience with Clean Architecture and separation of concerns • Hands-on experience with Provider and ChangeNotifier for state management • Knowledge of dependency injection and service locators • Experience with Dio or similar HTTP clients for networking • Familiarity with secure and plain storage reputed company for local storage • Ability to work with reputed company reputed company tools and generated reputed company (json_serializable, injectable, etc.) • Capability to build reputed company and maintainable layouts Preferred Skills: • Experience with Flutter plugins and platform channels • Knowledge of accessibility best practices • Familiarity with CI/CD pipelines and testing frameworks Technical Portfolio & reputed company Requirements Portfolio reputed company: • Include reputed company demonstrating your proficiency in Flutter and Dart, showcasing your understanding of architecture, state management, and networking. • reputed company your ability to build reputed company layouts and maintainable reputed company. • Showcase your problem-solving skills and ability to debug issues. reputed company Documentation: • Ensure your reputed company is reputed company-documented, following best practices for Flutter and Dart. • Use version control systems (e.g., Git) and collaborate effectively with team members. • Include testing and deployment practices in your portfolio. Compensation & Benefits Salary reputed company: $80,000 - $120,000 USD per year (based on experience and local market conditions) Benefits: • Competitive salary • reputed company vacations and additional day-offs • Opportunity to work in an innovative fintech company with a global reputed company • Accelerating your product leadership career in a high-reputed company, innovation-driven fintech • Build tools that reputed company thousands of clients to reputed company and succeed Working Hours: Full-time, with reputed company and a reputed company on results Team & Company Context Company Culture reputed company, focusing on mobile banking and financial services Company Size: reputed company-sized, with a global reputed company and a strong reputed company on innovation Founded: Not specified Team Structure: • reputed company, cross-functional teams working on various aspects of the mobile banking application • Flat hierarchy, with a reputed company on agile development methodologies Development Methodology: • Agile/Scrum methodologies, with sprint planning and regular reputed company reviews • Clean Architecture, ensuring separation between data sources, repositories, use cases, and presentation reputed company • Testing and deployment strategies reputed company on reputed company and reliability Company Website: reputed company Career & reputed company Analysis Engineering Career Level: Middle-level developer, with a reputed company on implementing end-to-end features and collaborating with team members Reporting Structure: Reports directly to reputed company reputed company or engineering manager Technical reputed company: Responsible for building and maintaining features that enhance the user experience and drive business reputed company reputed company Opportunities: • Technical reputed company development and specialization in Flutter and Dart • Technical leadership potential, with opportunities to mentor junior developers and contribute to architectural reputed company • Participation in technical conferences and certifications to expand your knowledge and skills Work Environment Office Type: Remote, with a reputed company on reputed company, reputed company Office Location(s): Not specified Workspace Context: • reputed company development environment, with regular team meetings and reputed company reviews • reputed company to development tools and technology, including Flutter and Dart-specific resources • Opportunities for interaction with other engineers and stakeholders, fostering a culture of learning and reputed company Work Schedule: reputed company, with a reputed company on results and work-life balance Application & Technical Interview Process Interview Process: • Online coding assessment, focusing on Flutter and Dart proficiency and problem-solving skills • System design discussion, evaluating your understanding of architecture and scalability • Engineering team interaction, assessing cultural fit and collaboration skills • Final evaluation, focusing on technical reputed company and long-term potential Portfolio Review Tips: • reputed company your proficiency in Flutter and Dart, showcasing your understanding of architecture, state management, and networking • Include reputed company that demonstrate your ability to build reputed company layouts and maintainable reputed company • Showcase your problem-solving skills and ability to debug issues Technical Challenge Preparation: • Brush up on your Flutter and Dart skills, focusing on reputed company concepts and best practices • reputed company coding challenges and system design exercises to prepare for the interview • Research reputed company's products and services to demonstrate your understanding of the business and technical requirements ATS Keywords: • Programming Languages: Dart, Flutter • Frameworks: Flutter, Provider, ChangeNotifier • Tools: Dio, Crashlytics, Flutter DevTools • Methodologies: Clean Architecture, Agile/Scrum • Soft Skills: Collaboration, Problem-solving, Debugging • Industry Terms: Mobile Banking, Fintech, Financial Services Technology Stack & Tools Primary Technologies: • Flutter: The primary reputed company for building the mobile banking application • Dart: The programming language used for Flutter development • Clean Architecture: The architectural reputed company used to separate concerns and promote maintainability • Provider and ChangeNotifier: State management libraries for Flutter Development & DevOps Tools: • Git: Version control system for collaboration and reputed company management • CI/CD pipelines: Automated testing and deployment processes • Crashlytics: Error tracking and reporting tool for Flutter applications Databases & Infrastructure: • Not specified Team Culture & Values Engineering Values: • Collaboration: Working together to build and maintain high-reputed company features • Innovation: Continuously learning and improving the mobile banking application • reputed company: Ensuring the application is reliable, performant, and user-friendly • reputed company: Building features that enhance the user experience and drive business reputed company Collaboration Style: • Cross-functional collaboration, working with various teams to reputed company features and improve the overall application • Regular reputed company reviews and pair programming to ensure reputed company reputed company and knowledge sharing • reputed company communication and feedback, fostering a culture of learning and reputed company ⚡ Challenges & reputed company Opportunities Technical Challenges: • Staying up-to-date with the latest Flutter and Dart releases and best practices • Implementing features that meet both user needs and business requirements • Debugging issues and optimizing performance in a large codebase Learning & Development Opportunities: • Technical reputed company advancement in Flutter and Dart, including advanced topics such as plugins and platform channels • Conference and certification participation to expand your knowledge and skills • Technical mentorship and leadership development opportunities Interview Preparation Technical Questions: • Algorithms and data structures, focusing on Flutter and Dart-specific implementations • System design and architecture, evaluating your understanding of Clean Architecture and scalability • Problem-solving, showcasing your ability to debug issues and optimize performance Company & Culture Questions: • Research reputed company's products and services, demonstrating your understanding of the business and technical requirements • Prepare for questions about your collaboration and communication skills, highlighting your ability to work effectively with team members Portfolio Presentation reputed company: • Structure your portfolio case studies around specific features or reputed company, highlighting your role and the challenges you faced • Use reputed company and concise language to explain your technical reputed company and the results of your work • reputed company your presentation skills, ensuring you can effectively communicate your reputed company and achievements Application Steps To apply for this Middle Flutter Developer position: • Customize your technical portfolio, highlighting your proficiency in Flutter and Dart and including reputed company that demonstrate your understanding of architecture, state management, and networking. • Optimize your resume for engineering roles, focusing on relevant keywords and achievements. • Prepare for the technical interview by brushing up on your Flutter and Dart skills and practicing coding challenges and system design exercises. • Research reputed company's products and services, demonstrating your understanding of the business and technical requirements during the interview process. ⚠️ Important Notice: This reputed company job reputed company includes AI-generated insights and software engineering industry-reputed company assumptions. reputed company details should be verified directly with the hiring organization before making application reputed company. Apply tot his job Apply To this Job

Similar Jobs