Your role & responsibilities
- Design and Optimization:
- Collaborate with the team to design and optimize systems for improved performance and user experience.
- Optimize applications for performance and scalability
- Product Development:
- Contribute to all aspects of product development, including design, coding, testing, and workflow improvements.
- Design, develop, and test high-quality Android applications
- Integrate and port applications on special platforms
- Code Review:
- Participate in code review processes to maintain code quality and ensure best practices are followed.
Your skills & qualifications
- Android Development Experience:
- Proficient in Android development with experience in Java, Kotlin, and Jetpack
- Experience with Android Camera API, AI platform running on Android, and optimizing application performance is a plus
- Programming Knowledge: Solid understanding of computer science fundamentals, including object-oriented programming, data structures, and algorithms
- Proactive Attitude: A proactive and can-do attitude, with a commitment to taking initiative and finding solutions.
- Personal Qualities: Honesty, responsibility, and carefulness in your work are essential qualities we value.
Benefits for you
- Lương cạnh tranh theo năng lực
- Nghỉ phép 12 ngày/năm
- Du lịch công ty 1 lần/năm
- Tham gia các hoạt động teambuilding thường xuyên như: Tiệc sinh nhật, Happy Hour, Sharing
- Được cung cấp đầy đủ thiết bị phục vụ công việc
- Các chế độ BHXH, BHYT, BHTN, khám sức khỏe định kỳ, nghỉ phép,... theo quy định của luật.
- Thưởng lương tháng thứ 13 + Bonus dự án
- Thưởng các ngày Lễ + Tết
- Checkpoint 2 lần/năm (đối với nhân viên đã làm được 06 tháng trở lên), tăng lương theo hiệu quả công việc
- Ký hợp đồng lao động, hưởng 12 ngày phép năm và các ngày nghỉ lễ, tết theo quy định của Nhà nước, bonus ngày nghỉ theo phúc lợi của công ty
- Được áp dụng mọi công nghệ để tối ưu sản phẩm.
- Tham gia phát triển sản phẩm từ đầu tới lúc hoàn thiện.
- Không có giới hạn từ cấp trên về việc sáng tạo ý tưởng, giải pháp.
- Các ý kiến cá nhân, đóng góp đều được lắng nghe và ghi nhận.
- Có cơ hội thăng tiến lên các vị trí Leader, quản lý, trở thành Key Member của công ty
- Môi trường Start-up trẻ trung và thân thiện.
- Thời gian làm việc: 5 ngày/tuần từ 9h00 - 18h00 (nghỉ Thứ 7, Chủ Nhật, ngày lễ)
- Lương cạnh tranh theo năng lực
- Nghỉ phép 12 ngày/năm
- Du lịch công ty 1 lần/năm
- Tham gia các hoạt động teambuilding thường xuyên như: Tiệc sinh nhật, Happy Hour, Sharing
- Được cung cấp đầy đủ thiết bị phục vụ công việc
- Các chế độ BHXH, BHYT, BHTN, khám sức khỏe định kỳ, nghỉ phép,... theo quy định của luật.
- Thưởng lương tháng thứ 13 + Bonus dự án
- Thưởng các ngày Lễ + Tết
- Checkpoint 2 lần/năm (đối với nhân viên đã làm được 06 tháng trở lên), tăng lương theo hiệu quả công việc
- Ký hợp đồng lao động, hưởng 12 ngày phép năm và các ngày nghỉ lễ, tết theo quy định của Nhà nước, bonus ngày nghỉ theo phúc lợi của công ty
- Được áp dụng mọi công nghệ để tối ưu sản phẩm.
- Tham gia phát triển sản phẩm từ đầu tới lúc hoàn thiện.
- Không có giới hạn từ cấp trên về việc sáng tạo ý tưởng, giải pháp.
- Các ý kiến cá nhân, đóng góp đều được lắng nghe và ghi nhận.
- Có cơ hội thăng tiến lên các vị trí Leader, quản lý, trở thành Key Member của công ty
- Môi trường Start-up trẻ trung và thân thiện.
- Thời gian làm việc: 5 ngày/tuần từ 9h00 - 18h00 (nghỉ Thứ 7, Chủ Nhật, ngày lễ)
Mọi người cũng đã tìm kiếm
Công việc của Kĩ sư Lập trình Linux là gì?
Một Kĩ sư Lập trình Linux là một chuyên gia về hệ điều hành Linux, một trong những nền tảng phổ biến nhất trong thế giới công nghiệp công nghệ hiện nay. Các Kĩ sư này có kiến thức sâu về cách hoạt động của Linux, bao gồm cả các thành phần hạt nhân (kernel) và các tiện ích hệ thống khác. Họ có khả năng phát triển, triển khai và duy trì các ứng dụng và hệ thống chạy trên nền tảng Linux. Ngoài ra, Kĩ sư Lập trình Linux cũng có khả năng tối ưu hóa hiệu suất, giải quyết sự cố và triển khai các biện pháp bảo mật cho các môi trường Linux. Đồng thời, họ cũng có khả năng làm việc với các công cụ phát triển phổ biến như Python, C++, và Bash để tạo ra các ứng dụng và giải pháp dựa trên Linux.
Mô tả công việc của Kĩ sư Lập trình Linux
Kĩ sư lập trình Linux (hoặc Linux Developer) là người chuyên về phát triển và quản lý hệ điều hành Linux cũng như các ứng dụng chạy trên nền tảng này. Công việc của họ bao gồm nhiều nhiệm vụ khác nhau:
- Phát triển hệ điều hành Linux: Kĩ sư lập trình Linux tham gia vào việc phát triển và cải thiện mã nguồn mở của hệ điều hành Linux. Điều này có thể bao gồm việc tham gia vào các dự án như kernel Linux hoặc các thành phần quan trọng khác.
- Tối ưu hóa hệ thống và hiệu suất: Họ cung cấp các giải pháp để tối ưu hóa hiệu suất của hệ thống Linux, đảm bảo rằng nó hoạt động mượt mà và đáng tin cậy.
- Phát triển ứng dụng Linux: Kĩ sư lập trình Linux cũng có thể phát triển ứng dụng và công cụ dành cho hệ điều hành Linux, bao gồm cả ứng dụng dòng lệnh và giao diện đồ họa.
- Hỗ trợ kỹ thuật và gỡ lỗi: Họ tham gia vào việc hỗ trợ kỹ thuật cho người dùng và các nhóm khác trong việc gỡ lỗi và giải quyết các vấn đề liên quan đến hệ điều hành Linux.
- Bảo mật hệ thống: Kĩ sư lập trình Linux đảm bảo rằng hệ thống Linux được cài đặt và cấu hình một cách an toàn và bảo mật, đồng thời cập nhật và vá các lỗ hổng bảo mật.
- Tích hợp và triển khai hệ thống Linux: Họ có thể tham gia vào quá trình triển khai và tích hợp hệ điều hành Linux vào môi trường của doanh nghiệp hoặc tổ chức.
- Phát triển các giải pháp tùy chỉnh: Kĩ sư lập trình Linux có thể phát triển các giải pháp tùy chỉnh dựa trên Linux để đáp ứng nhu cầu cụ thể của tổ chức hoặc doanh nghiệp.
- Nghiên cứu và cập nhật công nghệ mới: Họ theo dõi và nghiên cứu các công nghệ mới, các tiến bộ trong lĩnh vực hệ điều hành và mã nguồn mở.
- Tư vấn và đào tạo: Kĩ sư lập trình Linux có thể cung cấp tư vấn và đào tạo cho các thành viên khác trong tổ chức hoặc cộng đồng về cách sử dụng và tùy chỉnh Linux.
Công việc của kĩ sư lập trình Linux đòi hỏi sự hiểu biết sâu rộng về hệ điều hành Linux, kiến thức về lập trình, mạng, bảo mật và nhiều kỹ năng kỹ thuật khác.
Kĩ sư Lập trình Linux có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
195 - 260 triệu
/nămLộ trình sự nghiệp Kĩ sư Lập trình Linux
Tìm hiểu cách trở thành Kĩ sư Lập trình Linux, 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 Kĩ sư Lập trình Linux?
Yêu cầu tuyển dụng của Kĩ sư Lập trình Linux
Yêu cầu tuyển dụng cho một Kỹ sư Lập trình Linux thường sẽ bao gồm các tiêu chí sau đây:
Kiến thức chuyên môn
- Kiến thức về Hệ điều hành Linux: Người ứng viên nên có hiểu biết sâu về hệ điều hành Linux, bao gồm cách cài đặt, cấu hình và quản lý hệ thống.
- Ngôn ngữ lập trình: Có kiến thức vững về các ngôn ngữ lập trình phổ biến trên nền tảng Linux như C, C++, Python, Shell scripting.
- Mạng và Bảo mật: Hiểu biết về cơ bản về mạng, giao thức TCP/IP, cũng như kỹ thuật bảo mật cơ bản như cấu hình tường lửa, quản lý người dùng và quyền truy cập.
- Quản lý hệ thống và cài đặt ứng dụng: Kiến thức về quản lý gói phần mềm, cài đặt ứng dụng, cập nhật hệ thống.
- Quản lý dịch vụ (services): Hiểu biết về cách quản lý các dịch vụ (services) trên Linux, cấu hình và khắc phục sự cố.
- Sử dụng công cụ quản lý phiên bản (version control): Hiểu biết về Git hoặc SVN để quản lý mã nguồn.
Kỹ năng cơ bản
- Giải quyết vấn đề (Problem-solving): Khả năng phân tích vấn đề và tìm ra giải pháp hiệu quả.
- Kỹ năng giao tiếp: Khả năng truyền đạt ý kiến một cách rõ ràng và dễ hiểu, cũng như khả năng làm việc nhóm.
- Kỹ năng tự học (Self-learning): Khả năng nghiên cứu và học hỏi công nghệ mới một cách nhanh chóng.
- Tinh thần trách nhiệm: Sẵn sàng đảm nhận trách nhiệm về công việc được giao.
Ngoài ra, tùy vào vị trí cụ thể và yêu cầu công việc, có thể có các yêu cầu khác như kinh nghiệm làm việc với các công nghệ, frameworks, hoặc các phần mềm cụ thể liên quan đến Linux.
Lộ trình thăng tiến của Kĩ sư Lập trình Linux
Mức lương trung bình của Kỹ sư Lập trình Linux có thể khác nhau tuỳ 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.
- Lập trình viên C++: 12 - 20 triệu đồng/tháng
- Lập trình viên: 9 - 14 triệu đồng/tháng
- Nhân viên lập trình nhúng: 50 triệu đồng/tháng
Lộ trình thăng tiến của một Kỹ sư Lập trình Linux có thể khá đa dạng và phụ thuộc vào công ty, tổ chức hoặc ngành công nghiệp cụ thể. Dưới đây là một ví dụ về lộ trình thăng tiến từ vị trí thực tập sinh Kỹ sư Lập trình Linux đến các vị trí cao hơn:
Thực tập sinh Kỹ sư Lập trình Linux (Linux Programming Intern)
Vị trí đầu tiên, thực tập sinh học cơ bản về Linux, các hệ điều hành dựa trên Linux và quy trình làm việc trong môi trường phát triển mã nguồn mở.
Nhiệm vụ: Học cơ bản về Linux, tham gia vào các dự án phát triển mã nguồn mở nhỏ.
Kỹ sư Lập trình Linux (Linux Programmer/Developer)
Sau khi hoàn thành giai đoạn thực tập, bạn có thể trở thành một kỹ sư lập trình Linux. Trong vai trò này, bạn sẽ tham gia vào phát triển và bảo trì mã nguồn mở, tối ưu hóa hệ thống và thực hiện các nhiệm vụ lập trình trên nền tảng Linux.
Nhiệm vụ: Phát triển mã nguồn mở, bảo trì hệ thống, tham gia vào quá trình phát triển phần mềm.
Kỹ sư Hệ thống Linux (Linux Systems Engineer)
Với sự phát triển kỹ thuật và kiến thức sâu rộng hơn về Linux, bạn có thể thăng tiến lên vị trí kỹ sư hệ thống Linux. Trong vai trò này, bạn sẽ quản lý và tối ưu hóa hệ thống Linux, giải quyết các vấn đề phức tạp và đảm bảo rằng hệ thống hoạt động một cách ổn định.
Nhiệm vụ: Quản lý và tối ưu hóa hệ thống Linux, giải quyết vấn đề kỹ thuật phức tạp.
Chuyên gia Linux (Linux Expert/Senior)
Với sự phát triển kỹ thuật và kinh nghiệm làm việc tốt, bạn có thể trở thành một chuyên gia Linux. Trong vai trò này, bạn có thể tham gia vào các dự án quy mô lớn hơn, tham gia vào quản lý mạng và bảo mật, và đóng góp vào việc định hình chiến lược Linux cho tổ chức.
Nhiệm vụ: Tham gia vào các dự án quy mô lớn, quản lý mạng và bảo mật, định hình chiến lược Linux.
Kiến trúc sư hệ thống Linux (Linux System Architect)
Với kinh nghiệm rộng lớn và khả năng lãnh đạo, bạn có thể thăng tiến lên vị trí kiến trúc sư hệ thống Linux. Ở đây, bạn sẽ tham gia vào việc thiết kế kiến trúc hệ thống, đảm bảo an toàn và hiệu suất của hệ thống Linux, và lãnh đạo dự án quan trọng hơn.
Nhiệm vụ: Thiết kế kiến trúc hệ thống, đảm bảo an toàn và hiệu suất, lãnh đạo dự án quan trọng.
Ngoài ra, trong mỗi giai đoạn, việc tiếp tục học hỏi, tham gia vào các khóa đào tạo, và cập nhật kiến thức về công nghệ mới cũng rất quan trọng. Cũng không nên quên về việc phát triển kỹ năng mềm như giao tiếp, quản lý dự án, và teamwork để trở thành một kỹ sư Linux xuất sắc.