Search by job, company or skills

Skyshi Digital Indonesia

Kotlin Developer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description:

  • Develop and maintain Android applications using Kotlin, ensuring high performance, responsiveness, and efficiency.
  • Collaborate with designers, backend developers, and product managers to create intuitive and visually appealing mobile applications.
  • Translate designs and wireframes into high-quality code while adhering to design guidelines.
  • Write clean, modular, and maintainable code with a focus on scalability and reusability.
  • Debug and resolve technical issues and performance bottlenecks, ensuring the best possible performance and user experience.
  • Implement new features, UI components, and enhancements based on user feedback and product requirements.
  • Stay up to date with industry trends, technologies, and best practices to ensure the mobile app is cutting-edge and competitive.
  • Conduct code reviews and provide constructive feedback to other team members.
  • Optimize applications for maximum speed, security, and scalability.
  • Collaborate with backend teams to integrate APIs and services effectively.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in mobile development with at least 3 years working with Android and Kotlin. (Preference at CV)
  • Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices.
  • Experience with Android architecture components such as ViewModel, LiveData, Room, and Navigation.
  • Familiarity with RESTful APIs and experience integrating mobile applications with backend services.
  • Understanding of Material Design guidelines and mobile UI/UX best practices.
  • Experience with version control systems (e.g., Git).
  • Knowledge of performance optimization techniques for mobile applications.
  • Experience with automated testing, unit testing, and continuous integration (CI) pipelines for mobile apps.
  • Familiarity with agile methodologies and the ability to work in a fast-paced environment.
  • Excellent communication and teamwork skills, with a proactive and problem-solving attitude.
  • ASAP

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137611829