Mô tả công việc
We are looking for Middle to Senior iOS Engineer.
Your day-to-day:
- Design and implement iOS App for part of various NAVER Services.
- Design and implement common iOS SDK for part of various NAVER Services.
- Technical research, Test, Design and implement key components of iOS environment.
Yêu cầu công việc
Your qualifications:
- From 5 to 10 years of experience in iOS application development.
- Background in computer science and engineering.
- Knowledge in Object-Oriented and functional programming, Design Patterns.
- Understanding of iOS Frameworks.
- Experience using Swift language.
- Understanding of Data Structure, Algorithm, Distributed System.
- Experience in Git (Merging, branching ...)
- Understand the importance of writing high Maintainable Code, Clean Code.
- Open-minded, honest and have a positive attitude towards people.
- Good at communication skills in general and English skills in particular
- No problem with business trips overseas.
It's a big plus if you
- Have experience in Swift-UI.
- Have experience in OpenGL or Metal.
- Have experience in global service operation & development.
- Have Korean speaking.
Quyền lợi được hưởng
From solid welfare programs to autonomy over working time and place, we create the culture in which we work. By joining NAVER VIETNAM, you will be involved in:
- A work-life balance: A-class brand new offices located in the city center with hybrid option (3 days working at the office) and workation option (2 weeks working remotely in a row);Annual leave 14 days, add 1 day to every year.
- Competitive income package:Performance appraisal every year, incentive bonus...
- Learning and development opportunities: We provide an annual budget for employees to learn anything related to languages (Korean, English) and technologies & monthly budget for self-development plan
- Protecting and enhancinghealthcare plan for you and your family: We provide premium health insurance for you and 2 family members, a health check every year, and a premium gym membership
- Employee engagementactivities: You will be involved in a fun and respectfulworking environment, we support a monthly budget for team engagement
- Other benefits: One-off allowance for setting up working from home corner, work dedication bonus
NAVER mong muốn trở thành một nền tảng công nghệ cho phép tiếp cận rộng rãi các công nghệ tiên tiến. Đầu tư sâu sắc vào sự thành công của nhiều cá nhân và đối tác liên quan đến NAVER, chúng tôi sẽ tiếp tục nâng cao khả năng cạnh tranh của mình, hướng tới tương lai NAVER Co., Ltd. là công cụ tìm kiếm web lớn nhất Hàn Quốc, đồng thời là thương hiệu CNTT toàn cầu cung cấp các dịch vụ bao gồm LINE Messenger, hiện có hơn 200 triệu người dùng từ khắp nơi trên thế giới, ứng dụng video SNOW và nền tảng truyện tranh kỹ thuật số NAVER WEBTOON.
NAVER BAND, một nền tảng truyền thông xã hội nhóm, tự hào có một triệu người dùng hoạt động hàng tháng. Nghiên cứu và phát triển bền vững về AI, robot, tính di động và các xu hướng công nghệ tương lai khác đang thúc đẩy NAVER tiến lên phía trước. Năm 2018, NAVER được tạp chí Fortune xếp hạng là công ty sáng tạo thứ 9 và top 6 trong danh sách Future 50 của tạp chí Fortune. Năm 2021, NAVER Việt Nam mở rộng hoạt động tại thị trường Công nghệ thông tin tại 2 thành phố lớn của Việt Nam: mở rộng Vành đai R&D toàn cầu với HUST và PTIT. NAVER Việt Nam cũng quyết định mở trung tâm công nghệ tại TP.HCM.
Chính sách bảo hiểm
- Được tham gia BHXH, BHTN, BHYT, …. theo luật bảo hiểm theo quy định của pháp luật Nhà Nước
- Kế hoạch chăm sóc sức khỏe cho nhân viên và thành viên gia đình họ
Các hoạt động ngoại khóa
- Tổ chức các hoạt động thể thao: bóng đá, bóng chuyển, ….
- Tổ chức các bữa tiệc party, các sự kiện
- Du lịch hàng năm
- Team building ngoài trời
Lịch sử thành lập
- Thành lập năm 2022
Mission
- Năm 2021, việc mở rộng của NAVER tại Việt Nam nhằm mục đích khai thác thị trường Công nghệ thông tin đang phát triển của đất nước bằng cách ban đầu hợp tác với hai trường đại học hàng đầu tại Hà Nội - HUST và PTIT - để mở rộng Vành đai R&D AI toàn cầu. Năm nay, Trung tâm Phát triển NAVER Việt Nam (NVDC) được thành lập tại Thành phố Hồ Chí Minh, trong khi một trung tâm khác đang trong quá trình thành lập tại Hà Nội. Công ty tiếp tục phát huy các giá trị cốt lõi “Tự chủ - Thử thách - Làm việc theo nhóm” và nỗ lực trở thành một trong những trung tâm phát triển mạnh nhất Châu Á. Ngoài ra, trong năm 2022, NAVER Vietnam tiếp tục mở rộng phạm vi hoạt động, tài trợ các khóa học lập trình chất lượng cao cho sinh viên tại UIT và mở trung tâm mới mang tên Trung tâm điều hành GWE Webtoon nhằm mang đến những trải nghiệm đỉnh cao cho những người yêu thích truyện tranh trên toàn thế giới.
Mọi người cũng đã tìm kiếm
Công việc của iOS Developer là gì?
IOS Developer là nhà phát triển ứng dụng (developer) chuyên về hệ điều hành iOS của Apple, bao gồm iPhone, iPad, Apple Watch và Apple TV. Các iOS developer phát triển ứng dụng cho các thiết bị này bằng các ngôn ngữ lập trình như Swift hoặc Objective-C, sử dụng các công cụ như Xcode để thiết kế, phát triển và triển khai ứng dụng trên App Store.
Nhiệm vụ chính của một iOS Developer
- Lên ý tưởng, thiết kế và xây dựng ứng dụng mới liên quan đến hệ điều hành iOS.
- Xây dựng các ứng dụng chất lượng cao
- Tối ưu hoá hiệu suất và đáp ứng các yêu cầu của Apple cho các ứng dụng iOS
- Kiểm tra, tối ưu hóa và khắc phục các mã để đảm bảo chất lượng xác định các vấn đề tiềm ẩn và giải quyết các vấn đề
- Tìm hiểu và áp dụng các kiến thức mới nhất về công nghệ, các thiết bị và hệ thống iOS để áp dụng vào trong quá trình phát triển ứng dụng
- Phát triển và triển khai cập nhật ứng dụng với các thành viên khác để thiết kế và phát triển các tính năng mới
- Thảo luận và lên ý tưởng với các Developer khác để phát triển ứng dụng.
- Viết mã để kiểm tra tính năng và khả năng hoạt động của ứng dụng.
- Phát hiện lỗi và sửa lỗi để tối ưu hiệu suất hoạt động ứng dụng.
- Không ngừng theo dõi và nâng cấp các tính năng mới cho ứng dụng.
iOS Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
216 - 332 triệu
/nămLộ trình sự nghiệp iOS Developer
Tìm hiểu cách trở thành iOS Developer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một iOS Developer?
Yêu cầu tuyển dụng vị trí IOS Developer
IOS hiện nay đang là hệ điều hành lớn thứ 2 thế giới và được đông đảo người dùng ưa chuộng. Các sản phẩm của hệ điều hành này trở nên thông dụng và rất gần gũi với đời sống con người. Chính vì thế mà cơ hội việc làm cuộc các lập trình viên IOS rất rộng mở. Dưới đây là một số yêu cầu của nhà tuyển dụng đối với iOS Developer:
- Tốt nghiệp Cao đẳng hoặc Đại học các ngành khoa học máy tính, hệ thống thông tin, kỹ sư phần mềm,...
- Có kinh nghiệm hoặc đã có những kiến thức để làm việc với Ruby on Rails.
- Có tìm hiểu và nắm bắt được trọng tâm về lập trình hướng đối tượng và nắm chắc Design Pattern.
- Kinh nghiệm tối thiểu 1 năm trong lĩnh vực submit app lên Google Play và App store.
- Kỹ năng làm việc với mô hình Agile, thành thạo các kỹ năng về UI, UX
- Có kiến thức về ngôn ngữ lập trình và công nghệ của Front-End
- Thành thạo Swift, Swift UI, core java, Objective C và IOS SDK
- Hiểu được các nguyên tắc cơ bản của thiết kế OOP
- Kiến thức về kiểm soát phiên bản như quản lý GitHub
- Hiểu biết về cơ sở dữ liệu: Realm, SQLite và Core Data
- Thành thạo Grand Central Dispatch: kéo dữ liệu từ mạng, hiển thị thông tin liên quan trên màn hình, nhận input cảm ứng…
- Kỹ năng networking, giao tiếp, làm việc nhóm
- Khả năng giải quyết vấn đề
- Kỹ năng phân tích, đánh giá và đưa ra phương án trong công việc
Các kỹ năng cần có của một iOS Developer
Khả năng làm việc với mô hình Agile
Một lập trình viên iOS cần phải làm việc thành thạo với mô hình Agile. Áp dụng mô hình này giúp cải thiện tốc độ bàn giao dự án, tăng hiệu suất công việc và công việc đi theo kế hoạch rõ ràng. Một iOS Developer am hiểu mô hình Agile sẽ có khả năng làm việc tốt hơn, dễ dàng thăng tiến.
Thành thạo các kỹ năng về UI, UX và không gian lý luận
UI là một yếu tố liên quan đến giao diện của ứng dụng, thu hút người sử dụng ứng dụng của bạn. UX sẽ liên quan đến vấn đề về trải nghiệm của người dùng trên ứng dụng. Công việc của các lập trình viên iOS là phải tạo ra được một ứng dụng vừa có giao diện bắt mắt và vừa phải dễ sử dụng.
Kỹ năng Networking
Một ứng dụng không thể hoàn thành chỉ với một lập trình viên mà cần sự trao đổi, thảo luận của cả team. Kỹ năng networking sẽ giúp cho công việc của các iOS Developer thuận lợi hơn, công việc đạt được hiệu quả như mong muốn.
Lộ trình sự nghiệp của IOS Developer
Mức lương bình quân của IOS Developer có thể khác nhau tùy thuộc vào nhiều yếu tố như trình độ chuyên môn, kỹ năng, trách nhiệm công việc, địa điểm và điều kiện thị trường lao động.
- Android Developer: 16 - 23 triệu đồng/tháng
- UX/UI Designer: 10 - 20 triệu đồng/tháng
Intern IOS Developer (Từ 0 - 2 năm kinh nghiệm)
Vị trí này phù hợp với các bạn sinh viên mới ra trường, đã có những kinh nghiệm trong quá trình học và thực tập. Họ học cách phát triển ứng dụng iOS cơ bản và làm việc dưới sự hướng dẫn của các IOS Developer có kinh nghiệm. Giai đoạn này tập trung vào việc tích luỹ kiến thức, làm quen với công nghệ và quy trình phát triển ứng dụng iOS.
Junior IOS Developer (Từ 1 - 3 năm kinh nghiệm)
Tiếp tục phát triển kỹ năng lập trình và hiểu sâu hơn về các khái niệm và công nghệ liên quan đến iOS. Họ tham gia vào các dự án phát triển ứng dụng iOS đa dạng hơn, đòi hỏi kiến thức và kỹ năng lập trình nâng cao hơn. Học cách làm việc với các framework và thư viện phổ biến như UIKit, Core Data, và Alamofire.
IOS Developer (Từ 3 - 5 năm kinh nghiệm)
IOS Developer trở nên thành thạo hơn trong việc phát triển ứng dụng iOS phức tạp và tương tác với các dịch vụ mạng. Nắm vững kiến thức về kiến trúc ứng dụng iOS và có khả năng thiết kế và triển khai các tính năng mới. Được giao trách nhiệm lớn hơn trong dự án và có khả năng làm việc độc lập.
Senior IOS Developer ( Trên 5 năm kinh nghiệm)
Sau khoảng 3 - 5 năm hoạt động trong lĩnh vực lập trình thì bạn sẽ có cơ hội thăng tiến lên vị trí Senior IOS Developer này. Đây là vị trí cần có kiến thức chuyên môn sâu, khả năng lập trình những ứng dụng phức tạp. Lúc này, bạn đã bắt đầu có thể đảm nhận việc xây dựng và điều hành một nhóm nhỏ.
Lộ trình sự nghiệp của một iOS Developer là hành trình đầy hứa hẹn và đầy thách thức trong thế giới phát triển. Từ việc học hỏi các ngôn ngữ và framework cơ bản cho đến việc tham gia vào các dự án thực tế, đối mặt với các thử thách kỹ thuật và thúc đẩy sự sáng tạo, iOS Developer đang trải qua một hành trình phát triển không ngừng.