We are looking for a Mid (Senior) Frontend Engineer to join our expert team in Ho Chi Minh City. This role is perfect for team players with a strong interest in developing their international career - not just as a coder but as a product builder.
YOUR EXCITING TASKS
- Design, build the frontend services for our client’s product and bring it to the next level
- Write high-quality, optimized and reusable code
- Review the code and provide feedback on possible problems
- Optimize the application for maximum speed and scalability
- Analyze, debug, and fix complex bugs
- Work with an international team based in Vietnam and Germany
- Write comprehensive technical documents
- At least 3 years of experience developing and designing web solutions in dynamic environments
- Strong knowledge of JavaScript, TypeScript, ReactJS, RESTful APIs, Websocket
- Experience with UI libraries such as Tailwind, MUI, Ant Design, Element Plus
- Experience in SCSS, LESS, and styled components
- Experience with state management tools like Redux, etc
- Familiarity with OpenAPI (Swagger) and API platforms like Postman
- Experience with remote logging Sentry
- Experience with HTTP clients such as fetch, axios, etc
- Experience with both client-side rendering and server-side rendering
- Experience writing unit tests (Rendering test and logic test)
- Hands-on experience with reading and understanding technical documents
- You understand and know how to prioritize your tasks with a problem-solving mindset
- You don't take things personally and are comfortable with ambiguity and rapid changes common in early-stage product development
- You don't wait for others to tell you what you need to do but proactively reach out to people, communicate, ask for help, and get things done
- You are proficient in communicating in the English language
- Have experience working with web hosting platforms such as on-premise, AWS, Azure,..
- Experience with Functional programming using fp-ts, Effect-TS
- Familiar with deployment pipeline for front-end
- Competitive salary and benefits
- Year-end bonus (13th-month salary)
- Generous annual leave of up to 18 days
- Enjoy a stress-free and comfortable commute to and from work with our Grab Services sponsor
- Enjoy an endless selection of delicious refreshments, including gourmet coffee, beverages, snacks, and fresh fruits, all complimentary
- Focused on individual development:
- Unlimited access to Udemy and other recommendation courses
- Sponsored Professional certificates such as AWS, PMI, Scrum Master, etc
- Sharing session every Friday, come along with lunch provided by CODE LEAP
- 1-on-1 coaching with experienced professionals
- Flexible work policy, which provides flexible hours to accommodate personal schedules and commitments
- Dynamic, fun, and agile environment, perfect for sharing and creativity
- Open-minded, kind & humble colleagues
Interested? Let’s talk!
Please reach out and contact us now with your latest CV as well as a little description of yourself at [email protected].
About Us
With our expert teams spread across two continents, CODE LEAP provides innovative software solutions for venture-backed companies and leading enterprise businesses in Germany. Our teams in Berlin (Germany) and Ho Chi Minh City (Vietnam) work hand in hand to develop state-of-the-art solutions of the highest quality.
Because collaborating with the right people is the secret to our successful growth.
We future-proof organizations - be part of it!
CODE LEAP hợp tác với các công ty phần mềm của Đức để thành lập nhóm phát triển sản phẩm tại Việt Nam. Nhóm CODE LEAP trực tiếp làm việc với nhóm phát triển mã của khách hàng để biến ý tưởng thành hiện thực, cung cấp sản phẩm mới và chia sẻ kiến thức với nhau. Nhóm CODE LEAP có trụ sở tại Đức và Việt Nam để đảm bảo mức độ hợp tác và hợp tác cao nhất. Khách hàng là những người dẫn đầu danh mục trong ngành cụ thể của họ với những thách thức mới thú vị và các dự án đầy tham vọng.
Mọi người cũng đã tìm kiếm
Công việc của Kỹ sư là gì?
Kỹ sư là cách gọi những người có chuyên môn cao trong nhóm ngành kỹ thuật. Kỹ sư thường được đào tạo với trình độ thấp nhất là bậc đại học. Rất nhiều ứng dụng/ sản phẩm được phát minh bởi các kỹ sư đã góp phần đem lại ánh sáng văn minh cho nhân loại và giúp loài người có bước phát triển nhảy vọt trong thời đại.
Mô tả công việc Kỹ sư
Thiết kế và Phát triển
Kỹ sư chịu trách nhiệm thiết kế và phát triển các sản phẩm, hệ thống hoặc quy trình mới. Quy trình này thường bắt đầu từ việc xác định yêu cầu của dự án và tạo ra các giải pháp sáng tạo để đáp ứng các nhu cầu đó. Họ phải sử dụng các công cụ thiết kế hiện đại, phần mềm mô phỏng và các phương pháp kỹ thuật để tạo ra các bản vẽ, mô hình và nguyên mẫu. Sau khi thiết kế được hoàn thiện, kỹ sư còn phải tiến hành thử nghiệm để đảm bảo rằng các sản phẩm hoặc hệ thống hoạt động đúng như dự kiến và đáp ứng các tiêu chuẩn chất lượng và hiệu suất.
Nghiên cứu và Phân tích
Trong quá trình phát triển dự án, kỹ sư thường thực hiện nghiên cứu sâu rộng để thu thập thông tin quan trọng. Công việc này bao gồm phân tích các dữ liệu kỹ thuật, đánh giá các tùy chọn và giải pháp khác nhau, và tìm hiểu về các công nghệ mới có thể áp dụng. Nghiên cứu cũng bao gồm việc kiểm tra các yêu cầu kỹ thuật, nghiên cứu các xu hướng và thách thức trong ngành, và tìm kiếm các phương pháp tối ưu hóa để cải thiện hiệu quả và giảm thiểu chi phí. Phân tích này giúp kỹ sư đưa ra các quyết định chính xác và hợp lý trong suốt quá trình phát triển.
Quản lý dự án
Kỹ sư thường đảm nhận vai trò quản lý dự án, đảm bảo rằng mọi hoạt động trong dự án đều được thực hiện theo kế hoạch. Công việc này bao gồm lập kế hoạch dự án, phân bổ tài nguyên, và theo dõi tiến độ để đảm bảo rằng dự án được hoàn thành đúng hạn và trong ngân sách. Họ cũng cần phải quản lý các rủi ro và giải quyết các vấn đề phát sinh trong quá trình triển khai dự án. Khả năng lập kế hoạch chi tiết và quản lý hiệu quả là rất quan trọng để đảm bảo rằng dự án đạt được các mục tiêu đã đề ra và đáp ứng kỳ vọng của khách hàng hoặc các bên liên quan.
Giải Quyết Vấn Đề
Một phần quan trọng trong công việc của kỹ sư là khả năng giải quyết vấn đề. Khi gặp phải các vấn đề kỹ thuật hoặc vận hành, kỹ sư cần phải nhanh chóng xác định nguyên nhân và tìm ra các giải pháp hiệu quả. Điều này có thể bao gồm việc phân tích các sự cố, khắc phục lỗi thiết kế, hoặc điều chỉnh các quy trình sản xuất. Kỹ sư cần phải áp dụng khả năng phân tích và tư duy phản biện để tìm ra giải pháp tốt nhất, đồng thời đảm bảo rằng các giải pháp này không ảnh hưởng tiêu cực đến các phần khác của dự án hoặc hệ thống.
Kỹ sư có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
104 - 169 triệu
/nămLộ trình sự nghiệp Kỹ sư
Tìm hiểu cách trở thành Kỹ sư, 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ư?
Yêu cầu tuyển dụng Kỹ sư
Yêu cầu tuyển dụng cho vị trí kỹ sư có thể khác nhau tùy theo lĩnh vực và ngành nghề cụ thể. Tuy nhiên, dưới đây là một số yêu cầu phổ biến mà các nhà tuyển dụng thường đặt ra cho vị trí kỹ sư:
Yêu cầu về bằng cấp và kiến thức chuyên môn
- Bằng cấp: Ứng viên cho vị trí kỹ sư thường cần có bằng cử nhân trong lĩnh vực kỹ thuật liên quan, chẳng hạn như kỹ sư cơ khí, kỹ sư điện tử, kỹ sư phần mềm, hoặc kỹ sư xây dựng. Bằng cử nhân này cung cấp nền tảng cơ bản về các nguyên lý kỹ thuật và kiến thức chuyên môn cần thiết để thực hiện các nhiệm vụ kỹ thuật. Đối với các vị trí cao cấp hơn hoặc các lĩnh vực đặc thù, bằng thạc sĩ trong lĩnh vực liên quan có thể được yêu cầu để đảm bảo ứng viên có đủ kiến thức chuyên sâu và khả năng lãnh đạo.
- Kiến thức chuyên môn: Kỹ sư cần có kiến thức vững về các nguyên lý cơ bản trong lĩnh vực kỹ thuật của mình. Điều này bao gồm sự hiểu biết sâu rộng về toán học, vật lý, và các nguyên lý kỹ thuật đặc thù. Ví dụ, một kỹ sư cơ khí cần nắm vững các nguyên lý cơ học và nhiệt động học, trong khi một kỹ sư phần mềm phải am hiểu các thuật toán và cấu trúc dữ liệu. Kiến thức về công nghệ và công cụ hiện đại cũng rất quan trọng.
Yêu cầu về kỹ năng
- Kỹ năng phân tích và giải quyết vấn đề: Kỹ năng phân tích và giải quyết vấn đề là một trong những yêu cầu quan trọng nhất đối với kỹ sư. Họ cần phải có khả năng phân tích các vấn đề kỹ thuật phức tạp, từ việc phát hiện các lỗi thiết kế đến việc khắc phục các sự cố trong quy trình sản xuất. Kỹ sư cần phải có khả năng tư duy phản biện để đánh giá các giải pháp tiềm năng và lựa chọn phương án tối ưu. Việc áp dụng các phương pháp phân tích hệ thống và kỹ thuật để phát hiện nguyên nhân gốc rễ của vấn đề và phát triển các giải pháp hiệu quả là rất quan trọng để đảm bảo rằng các sản phẩm hoặc hệ thống hoạt động tốt và đạt hiệu suất mong đợi.
- Kỹ năng giao tiếp: Kỹ năng giao tiếp là yếu tố thiết yếu trong công việc của một kỹ sư. Họ cần phải truyền đạt các ý tưởng, kết quả phân tích và giải pháp kỹ thuật một cách rõ ràng và hiệu quả đến các đồng nghiệp, khách hàng, và các bên liên quan. Điều này bao gồm khả năng viết báo cáo kỹ thuật, soạn thảo tài liệu hướng dẫn, và trình bày thông tin một cách logic và thuyết phục. Kỹ sư cũng cần phải có khả năng lắng nghe và phản hồi các ý kiến hoặc yêu cầu từ các bên liên quan để đảm bảo rằng dự án được thực hiện theo đúng yêu cầu và đạt được kết quả mong muốn.
- Kỹ năng làm việc nhóm: Làm việc nhóm là một kỹ năng quan trọng đối với kỹ sư, vì họ thường phải phối hợp với các thành viên khác trong nhóm hoặc các bộ phận khác nhau để thực hiện các dự án. Kỹ sư cần phải có khả năng làm việc hiệu quả trong môi trường nhóm, chia sẻ thông tin và phối hợp công việc để đạt được các mục tiêu chung. Khả năng hợp tác và giải quyết xung đột một cách hiệu quả là cần thiết để duy trì sự hòa hợp trong nhóm và đảm bảo rằng mọi người đều đóng góp vào sự thành công của dự án.
- Kỹ năng quản lý dự án: Kỹ năng quản lý dự án là cần thiết để đảm bảo rằng các dự án kỹ thuật được thực hiện đúng hạn, trong ngân sách và đạt được các mục tiêu chất lượng. Kỹ sư cần có khả năng lập kế hoạch dự án, phân bổ tài nguyên, và theo dõi tiến độ để đảm bảo rằng tất cả các hoạt động diễn ra theo kế hoạch. Họ cũng cần phải quản lý các rủi ro và giải quyết các vấn đề phát sinh trong quá trình thực hiện dự án. Kỹ năng quản lý dự án bao gồm khả năng tổ chức công việc, lãnh đạo nhóm và duy trì sự chú ý đến chi tiết để đảm bảo rằng dự án hoàn thành đúng hạn và đạt yêu cầu của khách hàng hoặc các bên liên quan.
Các yêu cầu khác
- Khả năng cập nhật kiến thức: Ngành kỹ thuật thường xuyên thay đổi với sự phát triển của công nghệ và phương pháp mới, vì vậy kỹ sư cần phải có khả năng tự học và cập nhật kiến thức mới để theo kịp với các xu hướng và công nghệ hiện đại. Điều này bao gồm việc tham gia các khóa đào tạo, hội thảo và nghiên cứu các tài liệu chuyên ngành mới. Cập nhật kiến thức không chỉ giúp kỹ sư duy trì sự cạnh tranh trong ngành mà còn đảm bảo rằng họ có thể áp dụng các phương pháp và công nghệ mới nhất để cải thiện hiệu suất và hiệu quả trong công việc của mình.
- Tinh thần chủ động và độc lập: Kỹ sư cần phải có khả năng làm việc một cách độc lập, chủ động và tự chịu trách nhiệm trong công việc. Điều này bao gồm việc tự đưa ra quyết định, giải quyết vấn đề và hoàn thành các nhiệm vụ mà không cần sự giám sát liên tục. Tinh thần chủ động giúp kỹ sư nhận diện và giải quyết các vấn đề một cách sớm nhất, đồng thời đóng góp vào sự thành công chung của dự án bằng cách đưa ra các sáng kiến và cải tiến cần thiết.
Lộ trình thăng tiến Kỹ sư
1. Kỹ sư
Mức lương: 10 - 20 triệu đồng/tháng
Kinh nghiệm làm việc: 1 - 2 năm
Kỹ sư là người thực hiện và phát triển các giải pháp kỹ thuật để giải quyết các vấn đề cụ thể hoặc cải tiến quy trình và sản phẩm. Công việc của kỹ sư bao gồm việc thiết kế, thử nghiệm và phân tích các hệ thống hoặc sản phẩm, đồng thời đảm bảo rằng các giải pháp kỹ thuật đáp ứng các yêu cầu và tiêu chuẩn chất lượng. Kỹ sư cần phải làm việc với các công cụ thiết kế và phần mềm chuyên ngành, cũng như phối hợp chặt chẽ với các thành viên khác trong nhóm để đạt được mục tiêu dự án. Kỹ sư cũng thường tham gia vào việc chuẩn bị tài liệu kỹ thuật và báo cáo kết quả công việc.
>> Đánh giá: Kỹ sư cần có khả năng phân tích và tư duy logic tốt, cùng với kỹ năng sử dụng các công cụ và phần mềm kỹ thuật hiện đại. Kỹ năng giao tiếp hiệu quả cũng rất quan trọng, vì kỹ sư cần phải làm việc trong các nhóm đa chức năng và thường xuyên giao tiếp với các đồng nghiệp và khách hàng. Ngoài ra, việc có khả năng học hỏi và áp dụng các công nghệ mới là cần thiết để duy trì sự cạnh tranh và hiệu quả trong công việc.
2. Kỹ sư trưởng
Mức lương: 35 - 60 triệu đồng/tháng
Kinh nghiệm làm việc: 5 - 7 năm
Kỹ sư trưởng là người đứng đầu trong các dự án kỹ thuật, chịu trách nhiệm quản lý và điều phối các hoạt động kỹ thuật từ giai đoạn lập kế hoạch đến triển khai và hoàn thành dự án. Họ cần phải có khả năng lãnh đạo nhóm kỹ sư, phân bổ tài nguyên, và đảm bảo rằng dự án được thực hiện đúng hạn, trong ngân sách và đạt được các tiêu chuẩn chất lượng. Kỹ sư trưởng đóng vai trò quan trọng trong việc thiết lập chiến lược kỹ thuật, giải quyết các vấn đề phức tạp, và đảm bảo rằng các giải pháp kỹ thuật đáp ứng nhu cầu của khách hàng và các bên liên quan.
>> Đánh giá: Kỹ sư trưởng cần phải có kỹ năng quản lý dự án mạnh mẽ, bao gồm khả năng lập kế hoạch, tổ chức và theo dõi tiến độ dự án. Kỹ năng lãnh đạo và giao tiếp hiệu quả là rất quan trọng để duy trì sự phối hợp trong nhóm và với các bộ phận khác trong công ty. Khả năng giải quyết vấn đề phức tạp và ra quyết định chiến lược là cần thiết để đảm bảo dự án được thực hiện đúng hạn và đạt yêu cầu. Kỹ sư trưởng cũng cần có tầm nhìn chiến lược để định hướng phát triển kỹ thuật và cải tiến quy trình, đồng thời duy trì sự cập nhật về công nghệ và xu hướng mới trong ngành.
>> Xem thêm:
Công việc Kỹ sư máy học lương cao
Công việc Kỹ sư thiết kế vật lý lương cao