Mô tả công việc
Integrate CI/CD if required
Develop new features.
Develop mobile apps for Bosch Sensortec products.
Fix bugs and other performance issues as an mobile apps developer.
Build the design interface as per the stakeholder’s needs.
Yêu cầu công việc
Mandatory
3- 8 years of mobile apps development experience.
Knowledge of building, packaging and deploying code for continuous integration.
Strong understanding of MVVM architecture, Reactive patterns and dependency injection.
Experience in Cross platform development using Flutter for Android, iOS and Windows.
Hands on with isolates, File handling, Streams and Bloc concepts.
Proficient with Gradle, Jenkins, Git, Jira and Confluence.
Fluent English in writing and oral
Bachelor / Master degree, major in Computer Science or Information Technology.
Strong knowledge of Mobile Apps design principles, patterns, best practices.
Preferable
Experience in technologies specifically on Sensors, BLE, Location service.
Able to design responsive UI- UX for the apps.
Knowledge on Unity framework and C .Net with 2D and 3D game development exposure.
Quyền lợi
Why BOSCH?
Because we do not just follow trends, we create them. Together we turn ideas into reality, working every day to make the world of tomorrow a better place. Do you have high standards when it comes to your job? So do we. At Bosch, you will discover more than just work.
Benefits and Career Opportunities
Lunch and parking allowance
Working in one of the Best Places to Work in Vietnam
100% monthly basic salary and mandatory social insurances in 2- month probation
Join a dynamic and fast growing global company (English- speaking environment)
Flexible working time
Fitness & sport activities: football, badminton, yoga, Aerobic
13th- month salary bonus + attractive performance bonus (you&039;ll love it!) + annual performance appraisal
15++ days of annual leave + 1 day of birthday leave
Onsite opportunities: short- term and long- term assignments
Premium health insurance for employee and 02 family members
Various training on hot- trend technologies/ foreign language (English/Chinese/Japanese) and soft- skills
Join in various team building, company trip, year- end party, tech talks and a lot of charity events
Free in- house entertainment facilities and snack
Cập nhật gần nhất lúc: 2024-11-10 01:05:02
“Bosch Global Software Technologies Company Limited là công ty con 100% vốn của Robert Bosch GmbH, một trong những nhà cung cấp công nghệ và dịch vụ toàn cầu hàng đầu thế giới, cung cấp các Giải pháp Kỹ thuật, CNTT và Kinh doanh đầu cuối.
Với hơn 3.000 cộng sự, đây là trung tâm phát triển phần mềm đầu tiên của Bosch tại khu vực Đông Nam Á, với dấu ấn toàn cầu và sự hiện diện ở Hoa Kỳ, Châu Âu và khu vực Châu Á Thái Bình Dương.
Với khả năng độc đáo của chúng tôi trong việc cung cấp các giải pháp kết nối cảm biến, phần mềm và dịch vụ theo quy trình đầu-cuối, chúng tôi hỗ trợ các doanh nghiệp chuyển dịch từ phương pháp truyền thống sang kỹ thuật số, hoặc giới thiệu yếu tố kỹ thuật số vào việc cải thiện quy trình và sản phẩm của doanh nghiệp.
Chính sách bảo hiểm
- Được hưởng các chế độ bảo hiểm: BHYT, BHXH, BHTN
Các hoạt động ngoại khóa
- Tham quan du lịch, các hoạt động teambuilding, giải trí và thể thao.
- Sự kiện đặc biệt như Liên hoan Thể thao Vinaconex
- Chương trình từ thiện, tham quan các di tích lịch sử, danh lam thắng cảnh của đất nước
Lịch sử thành lập
- Được thành lập đầu tiên vào năm 2010 tại Tp. HCM.
Mission
Để phát triển các sản phẩm và giải pháp sáng tạo, hữu ích và thú vị nhằm nâng cao chất lượng cuộc sống – công nghệ “Được phát minh vì cuộc sống”.
Review BOSCH
Nơi làm việc tốt, nhiều thứ để học, làm việc nhóm tốt, luôn có người sẵn sàng giúp đỡ bạn, mức lương khá nhưng không có tiền thưởng cá nhân. (id)
Văn hóa - đồng nghiệp thân thiện và sẵn sàng giúp đỡ. Công ty khuyến khích sự sáng tạo đổi mới của nhân viên. Nhưng lương thấp, khó thăng tiến (gl)
Môi trường làm việc không tốt, quản lý thiếu kinh nghiệm
Mọi người cũng đã tìm kiếm
Công việc của Mobile Apps Developer là gì?
Mobile App Developer (hay còn gọi là nhà phát triển ứng dụng di động) là người thiết kế, phát triển và triển khai các ứng dụng trên các thiết bị di động như điện thoại thông minh, máy tính bảng và các thiết bị đeo tay. Các ứng dụng di động có thể được phát triển cho các nền tảng khác nhau như iOS (Apple), Android (Google), Windows Phone (Microsoft) hoặc những nền tảng di động khác. Bên cạnh đó, những vị trí như Mobile Developer, SAP ABAP Developers cũng thường đảm nhận các công việc tương tự.
Mô tả công việc của vị trí Mobile App Developer
Phát triển ứng dụng đa nền tảng
Công nghệ di động phát triển nhanh chóng, do đó, Mobile App Developer cần cập nhật kiến thức về các công nghệ mới và tiếp tục học hỏi để có thể tận dụng các tiến bộ mới nhất. Việc này sẽ giúp bạn linh hoạt hơn trong việc phát triển sản phẩm của mình và tiếp cận được với nhiều tệp người dùng hơn.
Thiết kế giao diện di động
Mobile App Developer phải thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX) cho ứng dụng di động. Điều này bao gồm cả việc định hình cấu trúc, màu sắc, font chữ và các yếu tố thiết kế khác.
Kiểm thử và sửa lỗi
Mobile App Developer phải kiểm tra ứng dụng để đảm bảo tính ổn định và độ tin cậy. Họ sẽ tìm kiếm và sửa các lỗi (bugs) có thể gây ra vấn đề cho người dùng. Cần tối ưu hóa ứng dụng để đảm bảo rằng nó hoạt động mượt mà và tiết kiệm tài nguyên thiết bị. Sau khi ứng dụng ra mắt, sẽ tiếp tục duy trì và cập nhật nó để sửa lỗi, bổ sung tính năng mới và cập nhật nó để tương thích với các phiên bản mới của hệ điều hành.
Nghiên cứu công nghệ mới
Công nghệ di động phát triển nhanh chóng, do đó, Mobile App Developer cần cập nhật kiến thức về các công nghệ mới và tiếp tục học hỏi để có thể tận dụng các tiến bộ mới nhất. Mobile App Developer cần tối ưu hóa ứng dụng để đảm bảo rằng nó hoạt động mượt mà và tiết kiệm tài nguyên thiết bị.
Mobile Apps Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
231,000,000 triệu
/nămLộ trình sự nghiệp Mobile Apps Developer
Tìm hiểu cách trở thành Mobile Apps 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 Mobile Apps Developer?
Yêu cầu tuyển dụng của Mobile App Developer
Để thực hiện tốt các nhiệm vụ được giao, Mobile App Developer cần sở hữu những kiến thức, chuyên môn vững vàng và thành thạo những kỹ năng mềm liên quan:
Yêu cầu bằng cấp và kiến thức chuyên môn
-
Kỹ năng thiết kế giao diện người dùng: Xây dựng giao diện người dùng (UI) trực quan, dễ sử dụng, thu hút và mượt mà là nhiệm vụ của Mobile App Developer. Thành viên lập trình cần nắm bắt các quy tắc thiết kế để tạo ra những ứng dụng có điểm riêng nhưng người dùng vẫn dễ dàng sử dụng.
-
Kỹ năng phát triển đa nền tảng: Một thành viên lập trình Mobile cần có nhiều kiến thức về các nền tảng khác nhau như Android, iOS, Windows Phone. Điều này sẽ giúp bạn có cơ hội tiến xa hơn trên con đường sự nghiệp.
-
Kỹ năng thiết lập các ngôn ngữ mới: Bạn cần có kỹ năng sử dụng các thông tin lập trình ngôn ngữ thành thạo như Java, C++. Biết các trình cài đặt ngôn ngữ như CSS, HTML, có khả năng thực thi nền tảng đa nền tảng như AMP và Anten.
-
Biết cách phát hành ứng dụng lên store: Mỗi cửa hàng ứng dụng sẽ có chính sách, các quy trình triển khai ứng dụng khác nhau. Mobile App Developer cần nắm được cách tải lên ứng dụng, thiết lập các nội dung trên ứng dụng,…
Yêu cầu về kỹ năng
-
Kỹ năng giải quyết vấn đề: Các sự cố xảy ra liên quan đến ứng dụng di động cần có trình quản lý phát hiện và giải quyết kịp thời. Do đó, bạn cần có kỹ năng này để tìm lỗi và chỉnh sửa để ứng dụng hoạt động ổn định nhất.
-
Kỹ năng sáng tạo: Một Mobile App Developer nên có kỹ năng này để tạo ra sự đột phá, giúp người dùng cảm thấy thú vị khi sử dụng ứng dụng.
-
Kỹ năng giải quyết vấn đề: Dưới vai trò là một nhà phát triển di động thì việc thường xuyên xảy ra các sự cố liên quan đến các ứng dụng di động là điều chắc chắn sẽ gặp phải. Các lập trình viên lúc này sẽ chịu trách nhiệm về việc tìm ra nguyên nhân và giải quyết vấn đề.
Yêu cầu khác
-
Kinh nghiệm
Yêu cầu các Mobile App Developer đã có 2 - 3 năm kinh nghiệm trong việc phát triển các ứng dụng web phức tạp và có khả năng tư vấn và giải quyết các vấn đề liên quan đến công nghệ và kiến trúc của hệ thống. Một Mobile App Developer không chỉ có kinh nghiệm và khả năng viết mã trong 1 nền tảng mà còn có thể ứng dụng được chúng trên mọi nền tảng. Khi đó, các đó họ sẽ có cơ hội tiến xa hơn trên con đường sự nghiệp của mình.
Lộ trình thăng tiến của Mobile App Developer
Lộ trình thăng tiến của Mobile App Developer có thể khá đa dạng và phụ thuộc vào tổ chức và ngành nghề cụ thể. Dưới đây là một lộ trình thăng tiến phổ biến cho vị trí này.
1. IOS Developer
Mức lương: 10 - 14 triệu/ tháng
Kinh nghiệm làm việc: 1 - 3 năm
IOS Developer hay còn gọi là lập trình viên iOS, là những người chuyên thiết kế, phát triển và lập trình các ứng dụng cho hệ điều hành iOS của Apple. Họ sử dụng các ngôn ngữ lập trình như Swift và Objective-C để tạo ra các ứng dụng chạy trên iPhone, iPad, iPod Touch và Apple Watch.
>> Đánh giá: Sự phát triển mạnh mẽ của công nghệ, đặc biệt là các thiết bị di động đã kéo thu nhu cầu về nhân lực ngành công nghệ tăng cao. Cùng với đó, Apple là một “gã khổng lồ” trong giới công nghệ với dòng điện thoại iPhone chạy hệ điều hành iOS đang ngày càng “bành trướng” thị trường của mình. Chính vì thế, cơ hội việc làm cho các lập trình viên iOS Developer vô cùng rộng mở.
Đọc thêm: Việc làm IOS Developer lương cao
2. Mobile App Developer
Mức lương: 15 - 25 triệu/ tháng
Kinh nghiệm làm việc: 3 - 6 năm
Mobile App Developer là người thiết kế, phát triển và triển khai các ứng dụng trên các thiết bị di động như điện thoại thông minh, máy tính bảng và các thiết bị đeo tay. Các ứng dụng di động có thể được phát triển cho các nền tảng khác nhau như iOS (Apple), Android (Google), Windows Phone (Microsoft) hoặc những nền tảng di động khác.
>> Đánh giá: Ngày nay, yêu cầu về kỹ năng của nhà phát triển Mobile App Developer ngày càng cao, đặc biệt là trong môi trường phát triển ứng dụng di động ngày càng cạnh tranh. Các nhà tuyển dụng thường đánh giá ứng viên dựa trên việc có các kỹ năng cơ bản về lập trình như Swift và Objective-C, hiểu biết sâu về nền tảng iOS. Ngoài ra, kỹ năng quản lý bộ nhớ, kiểm thử đơn vị, điều khiển mã nguồn để tối ưu hóa hiệu suất ứng dụng cũng rất quan trọng.
Đọc thêm: Việc làm Mobile App Developer mới cập nhật
5 bước giúp Mobile App Developer thăng tiến nhanh trong trong công việc
Học thêm các ngôn ngữ lập trình khác
Về mặt kiến thức, bạn cần nắm ít nhất 1 trong số các ngôn ngữ lập trình phổ biến như Java, Javascript, C/C++, C#... Một khi các bạn đã xác định được mình sẽ học về ngôn ngữ nào thì cố gắng nghiên cứu, tìm kiếm nhiều hơn về nó. Lập trình viên cũng cần nắm được những kiến thức về cấu trúc dữ liệu, giải thuật, lập trình hướng đối tượng.… Điều quan trọng nhất là hãy tự làm, tự lập trình các ứng dụng demo bởi nhà tuyển dụng sẽ đánh giá bạn dựa trên những sản phẩm thực tế nhiều hơn là số lượng ngôn ngữ lập trình bạn biết.
Liên tục cập nhật xu hướng công nghệ
Ngành công nghệ iOS thay đổi liên tục, vì vậy bạn cần thường xuyên cập nhật những kiến thức mới nhất về ngôn ngữ lập trình, framework, công cụ và xu hướng phát triển. Ngoài kiến thức nền tảng, bạn nên học hỏi thêm các kỹ năng chuyên sâu như phát triển ứng dụng di động đa nền tảng, AR/VR, Machine Learning,... để trở nên đa năng và có giá trị hơn với nhà tuyển dụng.
Cải thiện kinh nghiệm làm việc
Tìm kiếm cơ hội làm việc tại các công ty lớn vì thường có mức lương cao hơn và cơ hội phát triển tốt hơn cho Mobile App Developer. Tham gia các dự án lớn và phức tạp sẽ giúp bạn tích lũy kinh nghiệm thực tế và nâng cao năng lực của bản thân. Khi có đủ năng lực và kinh nghiệm, bạn có thể tìm kiếm cơ hội thăng tiến lên các vị trí cao hơn như Senior Mobile App Developer, Team Lead hoặc Project Manager. Làm việc freelance cho phép bạn tự do lựa chọn dự án và có thể kiếm được mức lương cao hơn so với làm việc toàn thời gian cho một công ty..
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 Mobile App Developer 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, giúp bạn dễ ghi điểm trong mắt sếp hơn.
Có tinh thần ham học hỏi
Khoa học công nghệ có những bước tiến phát triển mới, nếu không có sự nhanh nhạy nắm bắt, ham học hỏi thì Mobile App Developer sẽ không thể giỏi được. Để nâng cao chất lượng chuyên môn thì Mobile App Developer luôn phải nâng cao trình độ chuyên môn của mình. Do đó, hãy tích cực trau dồi thêm kiến thức và kinh nghiệm để phát triển tương lai hơn nhé!
Đọc thêm: