Android and Flutter Design, develop, and maintain mobile applications. Work together with product managers, designers, and management team understand requirements. Translate design wireframes and mockups into high-quality user interfaces.
Write clean, efficient, and reusable code in Java or Kotlin, following best practices and coding standards.
Optimize mobile application performance and ensure smooth user experience.
Implement user authentication, data storage, and third-party integrations within mobile applications.
Work with backend developers to implement API and functionalities.
Conduct thorough testing and debugging of mobile applications to ensure high quality and reliability.
Participate in code reviews, providing feedback and suggestions for improvement.Troubleshoot and resolve technical issues, identifying and fixing bugs.
Familiar with various layout libraries and structures
Implement processes to check work and the functionality desired prior to turning the work to the testing team.
Clearly understanding project expectation and goals prior to starting the assigned work and asking question to avoid error, wasted time or work.
Communication skills to collaborate with clients and internal development teams.
Self starter, can work alone or in a team with minimal supervision