Responsibilities:
👉🏻 Design, develop, and maintain high-quality mobile applications for iOS and Android platforms using the Flutter framework.
👉🏻 Collaborate closely with product managers, UI/UX designers, and backend engineers to define, design, and ship new app features.
👉🏻 Ensure optimal performance, application quality, and responsiveness of applications by conducting thorough testing and optimization.
👉🏻 Identify and proactively correct performance bottlenecks, diagnose complex issues, and implement effective bug fixes.
👉🏻 Actively participate in maintaining code quality, organization, and automation processes to ensure a robust and scalable codebase.
👉🏻 Engage in constructive code reviews to maintain code standards and share knowledge within the team.
👉🏻 Adhere to established coding standards, guidelines, and best practices for Flutter development.
👉🏻 Develop and execute comprehensive unit and UI tests to proactively identify and resolve malfunctions before deployment.
👉🏻 Explore and implement new technologies and frameworks to enhance application capabilities and performance.
👉🏻 Participate in sprint planning, daily stand-ups, and retrospective meetings within an Agile development environment.
Qualifications
👉🏻 Bachelor’s degree in computer science, Engineering, or a related technical field.
Requirements and Skills
👉🏻 Demonstrable strong proficiency in Dart programming language, including asynchronous programming and state management.
👉🏻 Extensive hands-on experience with the Flutter framework and mobile app development lifecycle, including widget building, custom layouts, and animations.
👉🏻 Solid understanding of RESTful APIs and experience in integrating mobile applications with backend services.
👉🏻 Deep knowledge of state management solutions such as Provider, BLoC, Riverpod, or similar, and ability to choose the right solution for specific needs.
👉🏻 Comprehensive familiarity with mobile UI/UX design principles and best practices for creating intuitive and engaging user interfaces.
👉🏻 Proficient with version control systems, particularly Git, and collaborative development workflows (e.g., Gitflow).
👉🏻 Exceptional problem-solving and analytical skills to tackle complex technical challenges and deliver effective solutions.
👉🏻 Excellent verbal and written communication skills, with proven ability to articulate technical concepts clearly and collaborate effectively within a team.
👉🏻 Experience with testing frameworks for Flutter (e.g., Flutter Test, Mockito) and a commitment to writing testable code.
👉🏻 Understanding of mobile app architecture patterns (e.g., MVVM, MVC, Clean Architecture).
Minimum Experience:
👉🏻 2+ years of professional experience in Flutter development with a portfolio of published applications on app stores.
Reporting to:
Team Lead/Engineering Manager
Openings Available:
2
Apply:
Interested candidates are requested to apply directly through our website or send your resume and portfolio to careers@walnuthealth.club.
Join our vibrant crew
Submit your information, we anticipate contacting you within three days.
Ready to thrive?
Join our team and experience a workplace that values your whole self. We're not just building a company, we're building a community where your well-being is our success.
Take the next step
Practical Skills
Develop essential skills in areas like marketing, customer service, program development, and more.
Industry Knowledge
Gain a deep understanding of the health and wellness industry, including trends, challenges, and opportunities.
Career Path
Explore potential career paths in health and wellness and gain valuable experience to launch your career.
Personal Growth
Develop confidence, leadership skills, and a sense of purpose. Elevate your personal journey.
Passionate Individuals
Individuals who are excited about health and wellness and eager to make a positive impact.
Self-Starters
Motivated individuals who are eager to learn and take initiative.
Team Players
Collaborative individuals who are able to work effectively with others.
Creative Thinkers
Individuals who are able to think outside the box and bring fresh ideas to the table.