Assist in building Android applications using Kotlin (preferred) or Java. Implement modern UI components with Jetpack Compose. Leverage Kotlin Coroutines for efficient asynchronous programming. Develop features aligned with the Android framework and application lifecycle best practices. Collaborate with teams to integrate RESTful APIs, parse JSON data, and handle HTTP requests. Write clean, maintainable, and Object-Oriented code.
RequirementsFamiliarity with Dependency Injection: Experience using tools like Hilt or Koin to manage dependencies effectively. Understanding of Testing Principles: Ability to write unit tests and adhere to testing best practices. Version Control: Proficiency with Git for source code management and collaboration. SOLID Principles: A basic understanding of SOLID design principles for scalable and maintainable code. Android Architecture Patterns: Familiarity with the MVVM (Model-View-ViewModel) pattern for Android development.
BenefitsHands-On Experience with Modern Android Development: Work with cutting-edge tools and technologies to develop real-world projects. Mentorship by Industry Experts: Learn directly from experienced developers who are dedicated to your growth. Collaborative Learning Environment: Be part of a team that values sharing knowledge and fostering innovation. Real Project Experience: Build your portfolio with practical projects that showcase your skills. Paid Internship Opportunity: Get compensated while advancing your career. Potential for Full-Time Employment: Exceptional interns may receive offers to transition into full-time roles. Child and Pet-Friendly Office: Bring your little ones or furry friends to work in our inclusive and welcoming environment. Learn from Top Talents: Interact and grow with a diverse team of experts across various departments. Flexible Working Hours: Balance your personal and professional commitments effectively. Remote Work Opportunities: Enjoy the flexibility of working from home for eligible roles. Internship Duration: