Job Description
- Define mobile framework and drive mobile project implementation.
- Build smooth UI across mobile platforms.
- Write clear, maintainable and testable code to ensure the product is of the highest quality.
- Diagnose and fix bugs, fix performance bottlenecks.
- Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate and planning, etc.
- Provide mentoring/training for junior members if any.
- Perform other tasks assigned by the Leader/ Manager.
Qualifications
General requirements:
- Passionate about mobile technologies.
- Intermediate level of English level.
- Good for logical thinking and problem solving.
- Ability to self-learn and adapt to new technologies quickly.
- Digital Thinker, Product Mindset, Can-do attitude, and Adaptable.
- Ability to communicate effectively with team members and management.
Technical requirements:
- Solid understanding of the full mobile development life cycle.
- At least 3+ years of experience in Android development (Java, Kotlin, Android SDK).
- In-depth understanding of OOP principles and MVVM, MVC architectural patterns.
- Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.
- Experienced with third-party libraries and APIs.
Nice to have:
- Experience with other cross-platform frameworks (e.g., Flutter).
- Experience with unit testing and UI testing frameworks for React Native.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Have a basic understanding of writing apps for TV platforms (experience is a plus).
See more jobs at KMS Technology
Apply for this job