About Meraken:Meraken is a leading provider of R&D as a service, specializing in AI, rapid development, and diverse domains such as healthcare, smart cities, edtech, collaboration tools, life sciences, and agritech. Our mission is to support clients in developing innovative solutions and testing ideas through quick prototype development, market-ready solutions, and proof-of-concept (POC) development.
Position Overview:As an Android Developer with 2 to 5 years of experience at Meraken, you will play a key role in designing, developing, and optimizing high-quality Android applications. You will leverage your experience to take ownership of projects, collaborate with cross-functional teams, and contribute to innovative solutions that enhance user experiences and meet business objectives.
Key Responsibilities:Lead the design and development of Android applications using Android SDK and modern development practices.Write robust, scalable, and maintainable code, adhering to best practices and industry standards.Translate design specifications and wireframes into high-quality, responsive user interfaces.Optimize applications for performance and ensure a seamless user experience across various devices and screen sizes.Integrate complex third-party APIs, services, and libraries.Conduct thorough unit testing, integration testing, and debugging to ensure application reliability and performance.Address and resolve technical issues and performance bottlenecks.Take ownership of the entire application development lifecycle, from concept to deployment and maintenance.Collaborate with product managers, designers, and other stakeholders to gather requirements, define project scope, and deliver solutions.Provide technical guidance and mentorship to junior developers and contribute to code reviews.Create and maintain detailed documentation for code, development processes, and application features.Perform regular updates and maintenance to ensure compatibility with new OS versions and device configurations.Stay informed about the latest trends and advancements in Android development and mobile technology.Propose and implement improvements to development processes, tools, and practices.
Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field.2 to 5 years of professional experience in Android application development.Proficiency in Java and Kotlin programming languages.Strong understanding of Android SDK, Android Studio, and related development tools.Experience with integrating and consuming RESTful APIs and third-party services.Familiarity with version control systems (e.g., Git) and CI/CD processes.Knowledge of material design principles and best practices for mobile development.Strong problem-solving skills, attention to detail, and ability to work independently.Excellent communication and teamwork abilities.
Preferred Skills:Experience with advanced Android libraries and frameworks (e.g., Retrofit, Dagger, Jetpack Compose).Knowledge of mobile application security practices and performance optimization techniques.Familiarity with databases and data storage solutions for Android (e.g., SQLite, Room).Experience with cross-platform development tools or frameworks (e.g., Flutter) is a plus.
What We Offer:Competitive salary and benefits package.Opportunities for professional development and career advancement.A dynamic and collaborative work environment.The chance to work on impactful projects and cutting-edge technologies.