1. Develop and maintain software applications using kotlin and java programming languages.
2. Collaborate with cross functional teams to define, design, and ship new features.
3. Troubleshoot issues, debug code, and provide solutions to ensure optimal performance.
4. Conduct code reviews and ensure adherence to coding standards.
5. Stay updated with industry trends and advancements in kotlin and java to suggest improvements.
6. Participate in the full software development lifecycle including requirements analysis, design, testing, and deployment.