About the company
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!
Job Summary
Responsibilities:
📍Design and build advanced applications for the 📍Android and iOS platforms using Flutter framework 📍Collaborate with cross-functional teams to define, design, and ship new features 📍Write fully functional and high-quality clean code 📍Work with outside data sources and APIs 📍Implement clear, performant, secure code and easily understood by others 📍Document and share knowledge as part of your workflow 📍Unit-test code for robustness, including edge cases, usability, and general reliability 📍Continuously discover, evaluate, and implement new technologies to maximize development efficiency 📍Stay up to date and relevant with new technology trends 📍Show initiatives and demonstrate ownership of the product by suggesting new features and providing insights during product development 📍Execute strategies that allow for the team’s code to be analyzed, reviewed, and pushed to the pipeline efficiently 📍Handling and developing the team as well
Requirements
📍3+ years knowledge in mobile app development. 📍In depth understanding of Object Oriented programming languages like Java and C++. 📍Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc. 📍Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects. 📍Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties. 📍Comfortable using test cases for debugging code, enhancing performance and reliability. 📍Proficiency in Flutter and Dart programming languages. 📍Proven experience in developing and deploying mobile applications for both Android and iOS platforms using Flutter. 📍Familiarity with RESTful APIs and integration of backend services into mobile applications. 📍Demonstrated expertise in UI/UX design for mobile applications, with a focus on creating visually appealing and user-friendly interfaces. 📍Solid understanding of mobile app development lifecycles, including version control, testing, debugging, and deployment. 📍Knowledge of native mobile app development (Android Studio and Swift/Objective-C). 📍Experience with state management libraries such as Provider, BLoC, or Redux. 📍Familiarity with React and Tailwind CSS is a major plus