Step into a leadership role at DigiValet, where we are driving innovation in mobile app development. We are looking for a highly experienced Android Developer to join our Mobility Team as an Associate Lead, guiding the development of cutting-edge DigiValet products.
What you'll do in this role:
● Lead the collaboration with DigiValet’s product managers and engineers to gather and assess complex user requirements.
● Architect and design advanced solutions that address key business and user needs, setting the technical direction for the team.
● Present in-depth concepts to internal teams and key stakeholders, influencing the product strategy and roadmap.
● Lead the planning, design and execution of comprehensive user testing, research and usability studies to ensure high-quality product outcomes.
● Oversee the monitoring of product success through advanced analytics and tools, driving continuous improvement and innovation.
● Mentor and provide technical guidance to peer product developers, fostering a culture of collaboration and excellence within the team.
Required Skills:
●Advanced proficiency in JAVA/Kotlin with extensive experience in Android app development.
● Expertise in offline storage, threading, and performance tuning.
● Strong experience in performance and memory optimization using advanced tools.
● Mastery of code versioning tools like GIT, with a solid understanding of branching and merging strategies.
● Deep familiarity with RESTful/GraphQL APIs and their integration with Android applications.
● Extensive experience working with relational databases and SQLite.
● Comprehensive understanding of Android UI design principles, including MVP, MVVM patterns, and Android Architecture Components (Android Jetpack).
● Proven track record of integrating third-party libraries and APIs.
● Strong knowledge of push notifications, APIs, and cloud messaging.
●Significant experience with continuous integration and deployment processes.
● Relevant experience of 6+ years in Android development, with a portfolio showcasing complex and high-impact projects.
Personality Attributes:
● Strong leadership skills with the ability to inspire and guide a team towards achieving common goals.
● A self-starter with a strong sense of ownership and confidence in decision-making.
● A team player with a positive attitude and a willingness to mentor and develop junior developers.
● Open-minded with a passion for learning and adapting to new technologies.
● Effective communicator with the ability to present complex ideas clearly and persuasively.