Android Developer

January 3, 2024
Application ends: February 29, 2024
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

  1. Design and build advanced applications for the Android platform.
  2. Collaborate with UI/UX designers to create visually appealing and intuitive user interfaces.
  3. Conduct thorough code reviews to maintain code quality, adherence to coding standards, and scalability.
  4. Optimize application performance for responsiveness and seamless user interaction.
  5. Develop and maintain comprehensive unit tests for individual components using industry-standard testing frameworks.
  6. Implement automated testing strategies to ensure the reliability and accuracy of code.
  7. Integrate with external APIs and web services, ensuring efficient data exchange.
  8. Implement secure communication between the app and backend services.
  9. Perform comprehensive testing of applications, identify and address bugs and performance bottlenecks.
  10. Document codebase, development processes, and best practices.
  11. Contribute to technical documentation for future reference.
  12. Collaborate with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality products.
  13. Communicate effectively within the development team and contribute to a positive and collaborative work environment.

QUALITY AND REQUIREMENTS

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience in Android app development with proficiency in Kotlin and/or Java.
  3. Strong understanding of Android design principles, patterns, and best practices.
  4. Experience with RESTful APIs and third-party library integration.
  5. Solid knowledge of version control systems, such as Git.
  6. Familiarity with agile development methodologies.
  7. Strong problem-solving and analytical skills.
  8. Effective communication and teamwork skills.