Responsibilities
- Translate designs and wireframes into high-quality code from day one.
- Design, write, and maintain high-performance, reusable, and reliable code.
- Follow Test-Driven Development (TDD) and/or write unit-test code for robustness, including edge cases, usability, and general reliability.
- Quickly learn and apply new Flutter development methods and be updated with the latest trends to maximize development efficiency.
- Improve the quality standard of the app.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Innovate to increase the desirability of our apps.
- Communicate well and collaborate with backend, design, and product teams.
- Hire and train team members.
- Evaluate and review the work done by the resources under you and mentor them to perform better.
Requirements
- We want that small percentage of the population that is passionate about what they do, likes to solve complex problems, is prideful of their work, and wants to be part of an elite culture that is progressive, always evolving, and loves working with others to accomplish great things!
- Minimum 3 years of experience.
- Must have worked with Flutter/Android/iOS application development.
- Excellent Ability to Develop and Understand Algorithms.
- Strong knowledge in RESTful web services.
- Experience in interacting with web services from the Flutter mobile platform.
- Experience with Offline Storage, Threading, and Performance Tuning.
- Strong knowledge in push notifications.
- Have published one or more mobile apps in Google Play or the App Store.
- Experience with third-party libraries and APIs.
- Experience working in an agile development process.
- Proficient in using version control and continuous integration with tools such as Git and Jenkins.
- A knack for benchmarking and optimization.
- Strong understanding of app design principles and interface guidelines.
- Must have analytical, problem-solving, and decision-making skills.
This job was posted by Mamta Naagar from Rupeezy.