Support the entire application lifecycle
Contribute to designing, testing, releasing, and application support
Write a clean and sustainable code that can be used in the future
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimise performance
Design interfaces to improve user experience
Identify and plan for new features
Plan, implement and manage new projects
Ensure new and legacy applications meet quality standards
Suggest and implement new mobile products, applications, and protocols
Stay up-to-date with new technology and best practices
Minimum 3 years of experience as a Mobile Developer.
Understand the fundamentals of mobile development: app lifecycle, permission handler, network request, state management, etc.
Write clean codes with clear documentation, along with common design patterns.
Familiar with dart programming language is a must.
Having knowledge of native code (both Android & iOS) is a plus.
Having knowledge with gRPC and JSON API.
Having knowledge of design software such as Sketch, Figma, Photoshop.
Have a good sense of code architecture, optimisation, security, and error handling.
Have a good sense of understanding a business process then translate it to the UI & logic.
Good sense in the fundamental of reactive layouting, along with pixel perfect and responsive layout for mobile development.
Experience in deploying apps to production (PlayStore or AppStore) at least once.
Having Mac and iOs Device.
Dedicated person, willing for close communication during weekdays at 08:00 AM - 05:00 PM.