Job Summary
We are seeking a skilled Android Developer to join our team in the rapidly growing IoT space. The successful candidate will develop products that integrate with IoT devices, wireless technology, server, and database solutions.
This is an excellent career opportunity for individuals who are passionate about big data and enjoy working as part of a highly skilled team.
Key Responsibilities:
* Design new product architecture in collaboration with Product Management, Project Management, and end-user stories.
* Develop high-quality software by writing and testing code using strict development methodologies, including code reuse, maintainability, testing, and documentation.
* BUILD HIGH-VOLUME PLATFORMS, supporting millions of users worldwide simultaneously.
* Contribute to Quality Assurance by developing test cases according to best practice methodology.
* Work in a cross-functional agile team to develop features, collaborating across software stacks.
Requirements:
* 3-5+ years of experience with Java & Kotlin programming skills and a relevant 3rd-level qualification.
* Proven experience in developing and debugging mobile applications.
* Strong understanding of the Android operating system and programming environments.
* Excellent coding skills, with proven ability to write well-documented, maintainable, and testable code.
* Exceptional problem-solving skills, with the ability to demonstrate logical troubleshooting steps when working on software bugs.
* A genuine passion for technology and software development, with a thorough knowledge of best practices and new technologies.
* Strong self-management skills, particularly in prioritization and execution.
* Detailed-oriented individual, with the ability to rapidly learn and take advantage of new concepts, business models, and technologies.
* Effective communication skills, with the ability to convey technical concepts to non-technical people.