Develop and maintain high-quality Android applications using Flutter. Proficiency in Java or Kotlin is a plus.
Work closely with cross-functional teams, including designers, product managers, and backend developers, to define requirements and design application architecture.
Write clean, efficient, and reusable code while adhering to best practices for mobile application development.
Ensure good code quality and adherence to development standards.
Integrate mobile applications with back-end services and APIs, ensuring seamless data exchange and functionality.
Knowledge of socket.io is a plus.
Troubleshoot and resolve software defects and performance issues in a timely manner.
Stay up-to-date with the latest trends, tools, and technologies in Mobile development to continuously improve application quality and functionality.
Maintain comprehensive documentation for code, APIs, and application architecture.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications or equivalent experience are also acceptable.
Experience in mobile application development. Proven experience with Flutter for cross-platform development.
Knowledge of Java or Kotlin is advantageous.
Proficiency in Flutter and Dart. Experience with Java or Kotlin is a plus.