A leading AdTech start-up that recently closed its Series B funding, raising a total of $18M.
They have developed a cross-platform browser extension leverages our proprietary SDKs and APIs to provide users with the best online shopping experience, whilst driving meaningful and impactful change.
Their unique proposition in the marketplace comes through leveraging the underlying technology platform to offer an attractive, modern and intuitive user experience, so a passion for modern development tools and techniques is a must. This is not a role where you will be held back by technology restrictions!
This role would suit a senior Android developer who can come in and hit the ground running, that is comfortable taking ownership of tasks, and who takes pride in delivering quality code and solutions.
Your primary responsibility will be to design and build integrations that make use of our SDK and APIs to demonstrate our technology to clients and to meet their unique needs in a timely manner.
You will be expected to gather requirements from the client, work alongside Kindred stakeholders to come up with, demonstrate and document propositions to meet the clients’ needs. This includes creating data flow diagrams and functional diagrams to clearly illustrate the solution.
Responsibilities:
• Collaborate with other team members to maintain code quality and follow best practices.
• Contribute to building and shaping our SDK and APIs for use by developers.
• Build strong relationships with clients and understand their specific needs.
• Collaborate closely with the product team and clients to integrate our product effectively.
• Create clear and concise documentation, including data flow and functional diagrams.
• Identify and troubleshoot errors and issues to ensure a high-quality finished product.
Essential skills:
• Minimum of 5 years of experience as a Native Android developer with a strong focus on Java and Kotlin.
• Proficiency in developing for Android using Android Studio.
• Strong understanding of software engineering principles, architecture, and coding best practices.
• Proficient in creating data flow and functional diagrams.
• Excellent problem-solving and analytical skills.
• Be able to write maintainable and readable code, good knowledge of design patterns.
• Excellent communication and interpersonal skills.
• You have participated in the development of sophisticated software solutions and have experience with complex business domains.
• Proven ability to communicate effectively in Chinese across various business contexts (Written and oral).
Desirable skills:
• Experience with developing and deploying SDKs.
• Experience with automated deployments via Maven Central.
• Familiarity with Accessibility Services in Android development.
• Familiarity with Web Browser development.