Job Title: Android Native DeveloperLocation: RemoteExperience: 5+ years
Job Description:We are seeking a highly skilled Senior Mobile App Developer with over 5 years of experience in Android development to join our team. The ideal candidate will have a strong background in Android app development, with proficiency in Kotlin and Java. Additionally, experience with cross-platform frameworks such as Flutter and React Native is required. Knowledge of backend technologies such as Node.js and frontend technologies such as React.js is also desired. Familiarity with cloud platforms such as AWS and Digital Ocean, as well as databases such as MySQL and Cassandra, is a plus. As a Senior Mobile App Developer, you will play a key role in designing, implementing, and maintaining innovative mobile applications that meet our clients' needs and exceed their expectations.
Responsibilities:Design, develop, and maintain high-quality Android applications using Kotlin and Java.Utilize cross-platform frameworks such as Flutter and React Native to develop applications for multiple platforms.Collaborate with cross-functional teams including designers, product managers, and backend developers to gather requirements and implement features.Implement clean, efficient, and maintainable code following best practices and coding standards.Develop RESTful APIs using Node.js for seamless communication between frontend and backend systems.Integrate third-party APIs and services to enhance application functionality.Optimize application performance and memory usage for maximum efficiency.Troubleshoot and debug issues reported by QA or end-users, ensuring timely resolution.Stay up-to-date with the latest trends and technologies in mobile app development.Provide technical guidance and support to junior developers.
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Minimum of 5 years of experience in Android app development.Strong proficiency in Kotlin and Java programming languages.Experience with cross-platform frameworks such as Flutter and React Native.Familiarity with frontend technologies such as React.js.Proficiency in backend technologies such as Node.js is desired.Experience with cloud platforms such as AWS and Digital Ocean is a plus.Knowledge of databases such as MySQL and Cassandra is preferred.Strong problem-solving and analytical skills.Excellent communication and collaboration skills, with the ability to work effectively in a team environment.