This job has expired
Senior Mobile Developer (Android/ iOS)
atSeven Peaks Software Co., Ltd.Responsibilities:
- Participate in the full mobile application development lifecycle
- Design and build advanced applications for the iOS/ Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with external data sources and APIs
- Unit test code for robustness
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements - Senior Android Developer:
- Understanding of material design principles and interface guidelines
- Strong understanding of software design patterns
- Strong knowledge of Android SDK and fluency in Java and related frameworks
- Working knowledge of Kotlin is a bonus
- Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming
- Knowledge of Android distribution mechanics and signing
- Experience using Gradle and dependency management tools
- Have published apps to Google Play
- Experience with de-facto third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Requirement - Senior iOS Developer:
- Solid iOS development experience (Cocoa, UIKit, Swift and XCode)
- Understanding of Apple’s design principles and interface guidelines
- Strong understanding of software design patterns
- Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming
- Knowledge of iOS distribution mechanics and signing
- Experience using different dependency management tools
- Have published one or more iOS apps in the app store
- Experience with de-facto third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- Fastlane knowledge is a bonus.
Requirement - General:
- BS/MS degree in Computer Science, Engineering or a related subject
- 3+ years of solid Android/ IOS development experience
- Solid of software development experience
- Good command of English, both written and oral
- Thai or Expat who live in Thailand
Benefits:
- 10(15) days annual paid vacation
- Flexible working hours
- Health insurance
- Life insurance
- Provident Fund
- Learning Support
- Free Lunch every Tuesday & Thursday
- An office in the heart of Bangkok, directly connect with MRT Queen Sirikit Station
- Opportunity to visit events and conferences
- Help with the international relocation, VISA and work permit process from start to finish
- Standard perks such as free drinks and snacks in the office, team activities, trips and great parties
Experience required
- 3 years
Career level
- Middle Level
Salary
- Negotiable
Job function
- IT / Programming
- Engineering
Job type
- Full-time
Company overview
Seven Peaks is a digital transformation driver focused on solving the modern business challenges of its clients, helping them survive and grow, through high-impact digital solutions that are made viable with robust strategies, desirable, through engaging user-centric design, and feasible, via techni ... Read more
Why join us: Work at an international software company in central Bangkok with flexible working hours and easy going atmosphere. Our team consists of 25+ nationalities, and close to 250+ people! At Seven Peaks you will have a chance to work with both local Thai enterprise clients and foreign customers on bui ... Read more
Benefits
- Five-day work week
- Flexible working hours
- Free lunch & snacks
- Paid holidays
- Professional development
- Remote work
- Health Insurance
- Overtime pay
- Social Security
- Learning & Development Opportunities
- Job training
- Accident Insurance
- Provident fund
- Life Insurance
- Maternity leave