Contract Information Technology Associate Mid
Role details
Job location
Tech stack
Job description
Duties: What You'll Be Doing: We are seeking a skilled and passionate Android Developer with 5 to 8 years experience to join our dynamic team. The ideal candidate will have expertise in building and optimizing Android applications with modern tools and architecture. You will play a critical role in delivering high-quality mobile applications for Android users.Design, develop, and maintain high-performance Android applications using Kotlin Implement and maintain Android UI with a focus on user experience and performance. Collaborate with cross-functional teams to define and implement new features. Follow best practices in MVVM, CLEAN Architecture, and other design patterns to ensure maintainability and scalability. Participate in code reviews, provide constructive feedback, and mentor junior developers. What We Are Looking For: Strong proficiency in Android development with Architecture Components, UI components, Room DB, and Retrofit. Advanced knowledge of Kotlin and modern features
Requirements
(e.g., coroutines, extension functions). Knowledge of testing frameworks such as Mockito, JUnit, and Espresso for unit and UI testing. Familiarity with Agile methodologies and Scrum processes. Experience working in CI/CD environments. Hands-on experience with IoT-based Android solutions, integrating with smart devices. Strong understanding of MQTT protocol for messaging and device communication. Experience with Bluetooth Low Energy (BLE) communication and device pairing. Additional Requirements: Strong problem-solving and analytical thinking skills. Effective communication and collaboration abilities. Ability to thrive in an agile, fast-paced development environment and manage multiple tasks efficiently. Skills: What You'll Be Doing: We are seeking a skilled and passionate Android Developer with 5 to 8 years experience to join our dynamic team. The ideal candidate will have expertise in building and optimizing Android applications with modern tools and architecture. You will play a critical role in delivering high-quality mobile applications for Android users.Design, develop, and maintain high-performance Android applications using Kotlin Implement and maintain Android UI with a focus on user experience and performance. Collaborate with cross-functional teams to define and implement new features. Follow best practices in MVVM, CLEAN Architecture, and other design patterns to ensure maintainability and scalability. Participate in code reviews, provide constructive feedback, and mentor junior developers. What We Are Looking For: Strong proficiency in Android development with Architecture Components, UI components, Room DB, and Retrofit. Advanced knowledge of Kotlin and modern features (e.g., coroutines, extension functions). Knowledge of testing frameworks such as Mockito, JUnit, and Espresso for unit and UI testing. Familiarity with Agile methodologies and Scrum processes. Experience working in CI/CD environments. Hands-on experience with IoT-based Android solutions, integrating with smart devices. Strong understanding of MQTT protocol for messaging and device communication. Experience with Bluetooth Low Energy (BLE) communication and device pairing. Additional Requirements: Strong problem-solving and analytical thinking skills. Effective communication and collaboration abilities. Ability to thrive in an agile, fast-paced development environment and manage multiple tasks efficiently. Education: Bachelors Degree Hours Per Day: 8.00 Department: Cost of goods sold : 1100 Job Category: IT