1 - 2 of 2 job positions
for keyword ANDROID
Order by
Please select
- No elements found. Consider changing the search query.
Upload your resume Our AI will read it and recommend you best jobs
Experience:
5 years required
Skills:
Android, Kotlin, Java, English
Job type:
Full-time
Salary:
negotiable
- Design, develop, and maintain high-quality Android applications using Kotlin and the modern Android SDK.
- Implement modern Android development practices, including Coroutines, Flow, and Dependency Injection frameworks such as Hilt or Koin.
- Apply architectural patterns such as MVVM or MVI, ensuring adherence to clean architecture principles.
- Develop and maintain multiplatform solutions using Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
- Maintain and enhance existing Android applications, including legacy code written in Java.
- Collaborate with product owners, designers, backend developers, and QA teams to deliver robust mobile solutions.
- Write and maintain unit tests and UI tests using JUnit, MockK, and Espresso to ensure application quality.
- Participate in code reviews, providing constructive feedback and ensuring coding standards are met.
- Integrate RESTful APIs and manage local data storage using libraries such as Retrofit2, OkHttp3, and Room.
- Support the full mobile application lifecycle, from development and testing to deployment and maintenance.
- Work within agile development methodologies, participating in sprint planning, stand-ups, and retrospectives.
- Manage source code using Git and follow established version control and branching strategies.
- Contribute to CI/CD pipelines and release processes using tools such as Jenkins, Bitrise, or Fastlane.
- Mentor junior Android developers and promote best practices within the development team.
- Bachelor s Degree or higher in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field.
- At least 5 years of professional experience in Android mobile application development.
- Expert-level proficiency in Kotlin and strong knowledge of the modern Android SDK.
- Professional experience with Java for maintaining or enhancing legacy Android codebases is a plus.
- Hands-on experience or strong personal projects using Kotlin Multiplatform (KMP) and/or Compose Multiplatform.
- Strong understanding of Coroutines, Flow, and Dependency Injection frameworks such as Hilt or Koin.
- Proficiency in modern Android architectural patterns such as MVVM or MVI.
- Solid understanding of clean architecture principles and best practices.
- Experience with unit testing and UI testing using JUnit, MockK, and Espresso.
- Familiarity with common Android libraries and tools, including Retrofit2, OkHttp3, and Room.
- Understanding of the full mobile development lifecycle and agile development methodologies.
- Experience using Git for source code management and version control.
- Familiarity with CI/CD pipelines and tools such as Jenkins, Bitrise, or Fastlane.
- Fluent in Thai with good command of English communication.
- Hybrid work model with 2 days/week WFH.
Today
See morekeyboard_arrow_down
SAVE JOB
UNSAVE JOB
Experience:
4 years required
Skills:
Assurance, Automation, Selenium
Job type:
Full-time
Salary:
negotiable
- Design and implement comprehensive test strategies for full-stack applications, covering both frontend and backend components.
- Develop and maintain automated test suites for frontend and backend testing using appropriate tools and frameworks.
- Collaborate with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
- Perform API testing to validate the functionality and reliability of backend services.
- Conduct exploratory testing to uncover issues not covered by automated tests.
- Participate in the design and review of user stories, ensuring testability and identifying potential risks.
- Perform root cause analysis of identified defects, working closely with developers to ensure timely resolution.
- Work with the development team to implement and improve CI/CD pipelines for automated testing.
- Contribute to the overall quality assurance strategy and roadmap for the organization.
- Thai native / Thai nationality only.
- Minimum of 4+ years of experience as a QA Engineer, with a focus on full-stack testing.
- Proven experience in designing, implementing, and executing comprehensive test strategies for full-stack applications.
- Strong understanding of both frontend and backend technologies, frameworks, and architectures.
- Proficient in test automation tools and frameworks for both frontend (e.g., Selenium, Cypress) and backend (e.g., JUnit, TestNG) testing.
- Experience with mobile application testing both on Android and iOS.
- Experience with API testing, including RESTful and GraphQL APIs.
- Solid understanding of web technologies such as HTML, CSS, JavaScript, and modern frontend frameworks (React, Angular, or Vue.js).
- Knowledge of server-side technologies, databases, and backend frameworks (Node.js, Django, Spring, etc.).
- Familiarity with continuous integration and continuous deployment (CI/CD) processes and tools.
- Experience in testing microservices architecture.
- Strong problem-solving and debugging skills.
- Excellent communication skills, with the ability to collaborate with cross-functional teams.
- Familiarity with Agile methodologies and working in Agile/Scrum teams.
- Relevant certifications in testing or quality assurance are a plus.
1 day ago
See morekeyboard_arrow_down
SAVE JOB
UNSAVE JOB
Send me latest jobs forANDROID
- 1
