Lowongan Kerja Android Engineer Architect Dana

Spread the love


Lowongan Kerja 2024 : Android Engineer Architect

Company: Dana

Job description: Job Description:

  • Architectural Design: Lead the design and development of the Android architecture for our e-wallet application using Kotlin, ensuring a scalable, maintainable, and secure solution.
  • Technical Leadership: Provide technical guidance and mentorship to the Android development team, fostering best practices in coding, architecture, and design patterns.
  • Code Quality: Ensure high standards of code quality through code reviews, automated testing, and continuous integration.
  • Collaboration: Work closely with Product Managers, UX/UI Designers, and Backend Engineers to align the mobile architecture with business goals and user needs.
  • Innovation: Stay updated with the latest industry trends, technologies, and best practices, and integrate them into the development process.
  • Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and API documentation.
  • Performance Optimization: Identify and address performance bottlenecks, ensuring a smooth and responsive user experience.
  • Security: Implement best practices for application security, including encryption, authentication, and secure coding practices.
  • Continuous Improvement: Continuously evaluate and improve the development process, tools, and methodologies to enhance productivity and quality.

Job Requirements:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
  • Minimum of 5 years of experience in Android development.
  • Proven experience as an Android Architect or Senior Android Developer with a focus on architectural design.
  • Extensive experience in developing Android applications using Kotlin.
  • Technical Skills:
  • Deep understanding of Android SDK, Android Studio, and the application lifecycle.
  • Strong proficiency in Kotlin and knowledge of its advanced features and idioms.
  • Experience with MVVM, MVP, or Clean Architecture patterns.
  • Familiarity with Jetpack components, including Navigation, ViewModel, LiveData, and Room.
  • Knowledge of Android performance optimization techniques.
  • Experience with RESTful APIs, GraphQL, and integrating third-party libraries.
  • Understanding of CI/CD processes and tools such as Jenkins, CircleCI, or GitHub Actions.
  • Knowledge of security best practices in mobile application development.
  • Soft Skills:
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to lead and mentor a team.
  • Detail-oriented with a focus on quality.
  • Proactive and innovative mindset.

Preferred Qualifications

  • Experience in Fintech: Prior experience in developing financial applications or e-wallet solutions.
  • Knowledge of Payment Systems: Understanding of payment gateways, transaction security, and compliance with financial regulations.
  • Contribution to Open Source: Active participation in the Android or Kotlin open-source community.

Expected salary:

Location: Jakarta Selatan

Job date: Thu, 18 Jul 2024 00:00:29 GMT

Kirim CV Sekarang!

Leave a Comment