Job Description - Android Developer
Job summary
Analyze and optimize app performanceDevelop and maintain unit testsStay up-to-date with the latest Android technologies
Job seniority: mid-to-senior level
Responsibilities
• Analyze and optimize app performance to provide a fast and smooth user experience• Develop and maintain unit tests to ensure code accuracy• Create and maintain documentation of application design and codebase• Stay up-to-date with the latest Android technologies and trends• Ensure quality and compatibility with the existing codebase
Requirements
• Bachelor Degree in Information Technology/Computer Science/Software Engineering, or related IT field• At least 3-5 years of experience in full-time, production-level mobile development experience in Android using Java/Kotlin, Flutter• Preferred experience in a point of sales (POS) company / cashier application• Experience in authoring, testing, deploying, and managing workflows for high-scale production mobile apps• Well-updated with the latest trends in Android technologies• Deep technical knowledge in developing secure, performant and well-architected Android apps• Strong understanding in OOP and architectural pattern (MVVM preferred)• Experience in test-driven development and continuous integration/deployment (CI/CD)• Ability to troubleshoot complex systems problems, debug, and find root causes• Familiarity with Git and Git workflows• Excellent verbal and written communication skills• Great problem-solving skills & strong analytical capability• Highly motivated person with a good personality
Key Skills Needed
• Analyzing and optimizing app performance• Unit testing• Documentation• Android technologies• Point of sales (POS) application• Authoring, testing, deploying, and managing workflows for high-scale production mobile apps• Deep technical knowledge in developing secure, performant, and well-architected Android apps• OOP and architectural pattern• Test-driven development• Continuous integration/deployment (CI/CD)• Troubleshooting and debugging• Git• Verbal and written communication• Problem-solving• Analytical capability• Motivation and personality
Analyze and optimize app performanceDevelop and maintain unit testsStay up-to-date with the latest Android technologies
Job seniority: mid-to-senior level
Responsibilities
• Analyze and optimize app performance to provide a fast and smooth user experience• Develop and maintain unit tests to ensure code accuracy• Create and maintain documentation of application design and codebase• Stay up-to-date with the latest Android technologies and trends• Ensure quality and compatibility with the existing codebase
Requirements
• Bachelor Degree in Information Technology/Computer Science/Software Engineering, or related IT field• At least 3-5 years of experience in full-time, production-level mobile development experience in Android using Java/Kotlin, Flutter• Preferred experience in a point of sales (POS) company / cashier application• Experience in authoring, testing, deploying, and managing workflows for high-scale production mobile apps• Well-updated with the latest trends in Android technologies• Deep technical knowledge in developing secure, performant and well-architected Android apps• Strong understanding in OOP and architectural pattern (MVVM preferred)• Experience in test-driven development and continuous integration/deployment (CI/CD)• Ability to troubleshoot complex systems problems, debug, and find root causes• Familiarity with Git and Git workflows• Excellent verbal and written communication skills• Great problem-solving skills & strong analytical capability• Highly motivated person with a good personality
Key Skills Needed
• Analyzing and optimizing app performance• Unit testing• Documentation• Android technologies• Point of sales (POS) application• Authoring, testing, deploying, and managing workflows for high-scale production mobile apps• Deep technical knowledge in developing secure, performant, and well-architected Android apps• OOP and architectural pattern• Test-driven development• Continuous integration/deployment (CI/CD)• Troubleshooting and debugging• Git• Verbal and written communication• Problem-solving• Analytical capability• Motivation and personality
Original job Android Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share this job with your friends