Description
Lead - Android Expert with web experience - Chicago,IL -
• *Responsibilities:*
• **Android Development:** Design, develop, and maintain our Android application using Kotlin, Java, and Android SDK.
• **Database Design and Implementation:** Define and implement the database architecture, including data modeling, schema design, and query optimization. Experience with SQLite, Firebase, or other relevant database technologies is essential.
• **Web Integration:** Collaborate with the web development team to ensure seamless data exchange and API integration between the Android application and web services.
• **Performance Optimization:** Identify and resolve performance bottlenecks, optimize application code for efficiency, and ensure a smooth user experience.
• **Code Quality and Best Practices:** Foster a culture of clean code, adherence to coding standards, and best practices.
• **Technical Documentation:** Maintain clear and concise technical documentation for code, architecture, and processes.
• **Stay Updated:** Stay abreast of the latest trends and technologies in Android development, databases, and web development.
• *Requirements:**
• 8+ years of experience in Android development with a strong command of Kotlin, Java, and Android SDK.
• Proven experience in designing and implementing database solutions for mobile applications.
• Experience with web development principles and technologies, including APIs, REST, and web services.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.
• Experience leading and mentoring a team of developers.
• Ability to work independently and as part of a team.