Key Responsibilities
- Design and develop native Android applications from scratch or enhance existing ones.
- Write clean, efficient, and maintainable code.
- Debug and resolve bugs to ensure application stability and optimal performance.
- Work closely with UI / UX designers to implement engaging and responsive user interfaces.
- Integrate with web services, RESTful APIs, and third-party libraries.
- Optimize performance and battery usage for a seamless user experience.
- Use version control systems (e.g., Git) for code collaboration and management.
- Conduct unit and manual testing to ensure functionality across different Android versions and devices.
- Implement robust security measures including data encryption, authentication, and authorization.
- Maintain comprehensive documentation for code, APIs, and app features.
- Stay current with the latest Android trends, tools, and technologies.
- Collaborate with product managers, designers, backend developers, and QA engineers to deliver high-quality mobile products on schedule.
Skills Required
Android Development, Aws, Flutter, React Native, Debugging