Senior Software Engineer
Current- Skills: Android Development, Java, REST APIs, Kotlin, Dependency Injection, MVVM- Description: Application Development: Design and develop high-quality Android applications that meet business requirements and user needs.Architectural Design: Create and maintain robust and scalable app architectures.Coding: Write clean, efficient, and maintainable code using Java or Kotlin, and follow best practices in software development.Testing: Develop unit tests, conduct… Show more - Skills: Android Development, Java, REST APIs, Kotlin, Dependency Injection, MVVM- Description: Application Development: Design and develop high-quality Android applications that meet business requirements and user needs.Architectural Design: Create and maintain robust and scalable app architectures.Coding: Write clean, efficient, and maintainable code using Java or Kotlin, and follow best practices in software development.Testing: Develop unit tests, conduct code reviews, and ensure the application is thoroughly tested to identify and fix bugs and issues.Collaboration: Work closely with cross-functional teams, including designers, product managers, and backend developers, to deliver seamless user experiences.Mentorship: Provide guidance and mentorship to junior developers, helping them improve their skills and knowledge of Android development.Code Optimization: Optimize application performance, including memory usage and responsiveness.Version Control: Utilize version control systems, such as Git, to manage code and collaborate effectively.Continuous Learning: Stay updated with the latest Android development trends, tools, and best practices.Publishing: Take responsibility for the entire app deployment process on the Google Play Store, ensuring it complies with store guidelines.Problem Solving: Identify and address technical challenges and issues in a proactive and efficient manner. Show less