Job Summary
- Technical Skill:
- iOS ,
- Objective C ,
- Swift ,
- Java ,
- Git ,
- Mobile App ,
- Android ,
- Kotlin
Job description
Overview of job
1. Lead the development of high-quality, impactful, and scalable products and systems to achieve business goals.
2. Requirement for Android :
- Kotlin, Java programming languages
- MVVM architecture pattern
- Coroutines for asynchronous programming
- HTTP client implementation
- Compose UI framework
- Unit testing and UI testing
- Google Play Store policy compliance
3. Requirement for iOS :
- Swift programming language
- MVVM architecture pattern
- HTTP client implementation
- Swift UI framework
- Unit testing and UI testing
- Apple App Store policy compliance
4. Collaborate closely with engineering managers and engineers across multiple platforms and domains.
5. Support to recruit, develop, and retain exceptional engineering talent who excel in innovative, user-focused, fast-paced environments.
6. Establish and maintain high engineering standards for your team regarding quality practices, delivery speed, architecture, design, and code quality, with clear measurable goals.
7. Contribute to the improvement and scaling of the engineering organization by mentoring engineers, sharing technical knowledge, industry best practices, and leadership skills.
THE BENEFITS
- 13-month salary and performance bonus
- Full social benefits in accordance with the company and the Vietnam Law
- Premium health care & accident insurance
- Friendly working environment with strong startup culture
- Team building, Company trip, Year-end party, etc.
- 40 flexible working hours per week from Monday to Friday
- Salary review at least one time per year based on employee's performance and contribution
Job Requirement
- Familiarity with mobile frameworks .
- Familiarity with Swift/Objective-C; Koltin/Java.
- Familiarity with version control tools (e.g., Git)
- Good understanding of web standards and best practice.
- Has team collaboration awareness, able to work cooperatively with team members.
- Experience in Scrum is a plus.
- Good communication skills and logical thinking/judgment abilities.
- Proactive and self-motivated to learn.
- Possesses or is willing to learn multiple languages (including Chinese, English, Vietnamese) to effectively communicate with the team.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
-
Chinese
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- iOS
- Objective C
- Swift
- Java
- Git
- Mobile App
- Android
- Kotlin
COMPETENCES
- Teamwork
- Scrum
- Communication Skills
- Self Motivated
- Proactive
- Willing to learn
- Logical Thinking
BUSINESS PROFILE
TPIsoftware is a leading digital transformation software company.
Founded in 2005, TPIsoftware is a leading digital transformation software company in Taiwan, renowned for our formidable software development capabilities, modular design, and AI-driven technologies. We provide compliant, dynamic, and reliable state-of-the-art AI-powered software products and solutions.
Our innovative and standardized software processes have not only received several global awards and held seven invention patents but also facilitated the development of various software products with a holistic, modular-designed architecture. We are committed to assisting enterprises in establishing commercial software platforms tailored to their specific needs, empowering them to swiftly respond to market changes and excel in digital transformation.