Job Summary
Job description
Overview of job
We are looking for talented a Senior iOS Developer to help us build and scale the music entertainment platforms which will serve millions of users
What You Will Do
- Monitor the performance of the live apps and continuously improve them on both code and experience level
- Collaborate with the Product, UX/UI and Backend teams to design, build and ship new features
- Write clean and maintainable code that is properly tested and reviewed
- Have the ability to balance high response, stable and efficient code with attractive and functional aesthetics
- Explore and evaluate the practicality of new technologies to improve existing processes and/or products
- Brainstorm to make clear product ideas and technical solutions
- Self-manage tasks and process using the JIRA tool
- Attractive compensation & benefits
- 13th month salary bonus and yearly performance bonus
- 12 days annual leave, 10 days sick leave per year
- Flexible working hours & working from home policy (12 days/year)
- Great allowances (lunch, parking, birthday, happy hours....)
- Salary review one time per year based on employee's performance and contribution
- Personal learning budget, entertainment budget, team building budget
- Premium health care insurance
- Music school for: piano, guitar, vocal, cajon, dancing, etc
- Sport club: running club, tennis club, soccer club...
- Global focus: you’ll work with people from 10+ countries on ideas that don’t have borders
- Truly startup spirit: no bureaucracy, no hierarchy Everyone is a leader here, you have the freedom to pursue and achieve your goals
- Other benefits as per stated in Vietnamese Labor Law
Job Requirement
- Have bachelor's Degree in Computer Science, Information Systems, Systems Engineering, or equivalent degree
- Have strong foundation in computer science, with strong competencies in data structures, algorithms and software design
- Have 3+ years practical experience developing natively in iOS using Objective-C, Swift
Must have:
- Be familiar with Apple's design principles and interface guidelines. Have good sense of UI/UX components and customization
- Update the modern IOS programming paradigm, including the use of Swift
- Be familiar with reactive MVVM architecture for the testable, maintainable, and extensible codebase
- Have a good understanding with Database, Network and multi-thread programming
- Be earger to learn new technologies, tools, and platforms
Nice to have:
- Have experience in performance analysis and tuning experience including memory usage, CPU utilization, memory leak
- Have experience in working with large-scale systems is a big plus
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- iOS
- Objective C
- Swift
- Algorithm
- MVVM
- Multi-Threading
- Foundation
- Architecture
- UI/UX
- Software Design
- CPU
COMPETENCES
- Analytic Skills
BUSINESS PROFILE
Amanotes is an innovative start-up project formed by a group of music maniac individuals
People may have different languages but there is one universal language that all races, genders, nationalities share - music. Amanotes is an innovative start-up project formed by a group of music lovers or, to be more exact, music maniac individuals who are ambitious to deliver this universal language in a special way. We envision our products to save the world from being boring. In doing so, we need great talents to lead this evolution.