
Full-Stack Flutter Developer (with ReactJS, TypeScript & Node.js experience)
Full-Stack Flutter Developer (with ReactJS, TypeScript & Node.js experience)
Location: WHF
Experience: 2 years+ (including internships)
Type: Part time
About Us:
Botwot is an AI Chatbot Service provider that enables seamless conversations between customers and businesses through messaging. Our rich conversational experience-building toolkit offers a variety of use cases for businesses.
Key Responsibilities:
Primary Focus: Flutter Development * Build and maintain high-performance, user-friendly mobile applications using Flutter, a cross-platform framework for crafting beautiful native interfaces. * Develop pixel-perfect, responsive, and visually appealing UI components that adhere to best practices for mobile app design. * Collaborate with designers to translate design mockups and wireframes into functional Flutter code.Additional Skills: * Utilize ReactJS for potential web-based aspects of the chatbot experience, ensuring consistency across platforms. * Leverage TypeScript for enhanced type safety and code maintainability, both within Flutter and potentially for any ReactJS components. * Possess a working knowledge of Node.js for backend API interactions and potential server-side functionalities that support the Flutter application.State Management: * Implement efficient state management solutions within Flutter applications using Provider, Bloc, Riverpod, or other state management tools as required.API Integration: * Integrate seamlessly with external RESTful APIs to retrieve and manipulate data from various sources, using both Flutter and potentially Node.js for backend interactions. * Implement proper error handling mechanisms to ensure application stability and user experience.Code Quality: * Write clean, maintainable, well-documented, and tested code adhering to best practices for Flutter development. * Participate in code reviews to maintain code quality and share knowledge within the team.Collaboration: * Work closely with the design, backend, and AI teams to create a unified and user-friendly chatbot experience. * Participate in regular team meetings, provide updates, and contribute to project planning and implementation.Troubleshooting: * Debug and resolve technical issues across the Flutter application and any integrated ReactJS or Node.js components. * Conduct thorough testing to ensure application functionality and performance.Continuous Learning: * Stay updated with the latest trends and best practices in Flutter, ReactJS, TypeScript, Node.js, and related technologies. * Participate in code reviews, workshops, and training sessions to continuously improve your full-stack development skills with a focus on Flutter.
Requirements:
Experience: 2+ years of hands-on experience in mobile app development using Flutter, including internship experience.Technical Skills: * Proficient in Flutter and Dart. * Working knowledge of ReactJS, TypeScript, and Node.js (bonus points for strong experience). * Understanding of mobile development concepts and best practices. * Familiarity with state management solutions for Flutter applications. * Experience with API integration and data fetching techniques.
Problem-Solving: Excellent problem-solving skills and a keen eye for detail to troubleshoot complex issues efficiently.Collaboration: Strong communication skills and ability to work effectively within a team environment.Tools: Familiarity with version control systems (Git), CI/CD processes, and testing frameworks.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.* Experience with building and deploying mobile applications.* Experience with third-party libraries and APIs.
Perks and Benefits:
Equity ownership in the company, providing you with a stake in our success.Opportunity to work with a passionate and diverse team of professionals.Flexible work hours to accommodate your schedule.Access to cutting-edge technologies and resources to support your growth.
We look forward to welcoming talented full-stack developers who are passionate about building innovative chatbot experiences with Flutter as their primary skillset, and a strong foundation in ReactJS, TypeScript, and Node.js. Join us and be a part of a team that is shaping the future of AI-powered communication!
How to Apply:
If you are excited about the opportunity to join a dynamic startup and contribute to groundbreaking projects, please submit your resume and a brief cover letter outlining your relevant experience and why you're interested in this role.
Note: This is an equity-only position, and no salary will be provided.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
