Bạn sẽ học được gì khi trở thành một Front-end Developer tại Hamsa?

Nếu bạn đang tìm kiếm một công việc liên quan đến lập trình Front-end để có thể theo đuổi đam mê, trau dồi kinh nghiệm hay để có thêm những trải nghiệm về nghề Front-end Developer thì mình tin bài viết này sẽ vô cùng hữu ích cho bạn. Hãy cùng xem cơ hội việc làm tại Hamsa có gì thú vị nhé! 

1. Cách viết code sao cho gọn gàng, dễ đọc và dễ hiểu 

Khi đến với Hamsa, bạn sẽ học được cách viết clean code để cho người sau khi maintain có thể hiểu được code của bạn. Thái Lee – 1 Front-end Dev “kì cựu” tại Hamsa khi trả lời phỏng vấn đã nói rằng: “Code của mình hồi xưa lộn xộn lắm, đặt tên biến thì lung tung chẳng theo một quy chuẩn nào cả, dòng này đặt một kiểu dòng kia kiểu khác, dùng từ tên biến cũng đặt một kiểu, chả đâu vào đâu cả luôn. Thế nhưng từ khi vào Hamsa thì mình đã học được cách comment những dòng code quan trọng để người khác có thể hiểu được mình nói gì, làm gì. Mình đã rèn được thói quen note lại xem dòng code này hay biến này dùng để làm gì. Sau đó nếu có quay lại đọc thì mình vẫn có thể hiểu được chức năng của chúng một cách dễ dàng”. Tất cả mọi người, từ teammates của bạn cho đến managers đều sẵn lòng giúp đỡ bạn để có thể nâng cao trình độ chuyên môn, cho bạn những positive feedbacks để code của bạn gọn gàng hơn, dễ đọc hơn cũng như ít bugs hơn. 

2. Nâng cao kỹ năng làm việc với các tools như PSD và Sketch

Các bạn Front-end Dev nhà Hamsa cũng thường xuyên làm việc với những công cụ như PSD và Sketch để design nữa. Cho nên không chỉ suốt ngày ngồi code một cách nhàm chán và khô khan mà các bạn cũng được mở mang đầu óc hay rèn luyện thêm kỹ năng design  – một kỹ năng rất quan trọng đối với Front-end Developer. Các bạn team Front-end thường được học cách cắt ảnh ghép ảnh theo yêu cầu của khách hàng, sửa ảnh và đổi màu ảnh bằng Photoshop. Không có nhiều kinh nghiệm thì sẽ được các đồng đội của mình hay các anh / chị managers tại Hamsa sẵn lòng support và training, chỉ cần không ngại và có tinh thần học hỏi cũng như luyện tập một cách chăm chỉ thì level của bạn sẽ lên một tầm cao mới. 

3. Được “thực chiến” với nền tảng thương mại điện tử Shopify

Tại Hamsa thì chúng mình làm việc chủ yếu với nền tảng thương mại điện tử Shopify. Hiện nay thì Shopify là một trong những E-commerce platforms lớn nhất trên thế giới và vẫn còn có tiềm năng phát triển mạnh trong tương lai. Shopify là một platform tuyệt vời để team Front-end tha hồ được “thể hiện” tài năng code của mình hay đối với các bạn Fresher thì sẽ được làm quen cũng như thực hành trên nền tảng này. Bên cạnh đó thì team Front-end cũng đã giúp rất nhiều Shopify merchants có thể xây dựng cũng như tối ưu website thương mại điện tử của họ trên nền tảng E-commerce Shopify. Để biết thêm về Shopify service của chúng mình, bạn có thể tìm hiểu qua trang web HappyPoints. Nếu bạn có mong muốn được học hỏi và mở mang thêm kiến thức về các nền tảng CMS hay về Shopify thì còn chần chừ gì mà không join team Hamsa nhỉ? 

4. Nâng cao kỹ năng giao tiếp bằng tiếng Anh trong quá trình làm việc với khách hàng quốc tế

Khi là một Front-end Developer tại Hamsa, bạn sẽ có cơ hội được làm việc với khách hàng từ khắp nơi trên thế giới. Việc giao tiếp với project manager của mình hay thậm chí trao đổi trực tiếp với khách hàng để clarify lại requirements và nhận feedbacks từ họ là điều mà các bạn Front-end Dev của nhà Hamsa thường xuyên trải nghiệm. Bởi trong khi làm các dự án hay phải trao đổi với khách hàng từ nhiều nơi nên kỹ năng giao tiếp bằng tiếng Anh của các bạn Dev cũng cứ thế mà lên vèo vèo. Anh Tony Tran – 1 thành viên của team Front-end cũng đã phát biểu rằng: “Sau một thời gian làm việc ở Hamsa thì từ khách hàng Mỹ, Úc, New Zealand hay Nhật gì thì mình cũng có thể “chém” tiếng Anh được với họ một cách ngon ơ luôn!”. 

Bên cạnh việc giao tiếp với khách hàng thì các bạn Dev cũng hay giao tiếp với “đồng đội” là người nước ngoài của mình khi làm việc nữa. Mỗi ngày thì team Dev nhà Hamsa sẽ có buổi daily meeting bằng tiếng Anh vào đầu giờ mỗi buổi sáng để thông báo, update những đầu công việc của mình trong ngày cũng như nói ra những vấn đề gặp phải với team để có thể cùng nhau đưa ra hướng giải quyết tốt nhất. Mọi người cùng nhau nói lên những khó khăn của mình, đồng thời lắng nghe vấn đề của teammates cũng như hỗ trợ nhau trong việc giải quyết vấn đề. Do được rèn luyện như vậy mỗi ngày nên không những khả năng nói tiếng Anh mà cả khả năng teamwork của các bạn Dev nhà Hamsa luôn được trau dồi. Do Hamsa hướng đến môi trường làm việc quốc tế với nhiều bạn là người ngoại quốc nên việc họp nhóm bằng tiếng Anh đã trở nên quá quen thuộc rồi! 

5. Rèn luyện được khả năng thuyết trình thông qua các buổi training / sharing hàng tuần

Những buổi training / sharing về kỹ thuật sẽ được các team nhà Hamsa tổ chức hàng tuần để cùng nhau chia sẻ, học hỏi những kiến thức về kỹ thuật hay vấn đề thường gặp trong quá trình làm việc. Mọi người sẽ có cơ hội được đứng lên và thuyết trình về một chủ đề nào đó mà mình tự tin để chia sẻ hay cảm thấy hữu ích đối với teammates của mình. Ví dụ như làm thế nào để optimize 1 trang web, cách test các case để không lọt bugs, các kiến thức khi làm việc với Shopify,… Qua những buổi training/ sharing hàng tuần như thế này thì các bạn đã rèn luyện được khả năng thuyết trình trước đám đông, trở nên tự tin hơn và không “ngại” nói hay chia sẻ với người khác. Ở Hamsa không còn hình ảnh các bạn Dev “lầm lì” chỉ suốt ngày cắm mặt vào code nữa!

Ngoài việc có thể nâng cao khả năng thuyết trình ra thì các bạn Dev nhà Hamsa cũng rèn luyện được việc luôn đặt câu hỏi. Sau những buổi training / sharing sessions thì luôn có phiên Q&A và discussion. Mọi người sẽ có cơ hội được đặt câu hỏi, đào sâu thêm về những kiến thức liên quan đến topic của buổi training hôm đó. Những câu hỏi luôn được khuyến khích bởi chúng thể hiện việc bạn hứng thú và lắng nghe những gì mà speaker nói ngày hôm đó. Nếu bạn là người ham học hỏi và có tính tò mò, luôn muốn tìm hiểu về gốc rễ vấn đề hay muốn chia sẻ những kiến thức chuyên môn của mình thì Hamsa chính là nơi dành cho bạn. 

6. Cách quản lý đầu việc một cách hiệu quả

Không những về kỹ năng chuyên môn mà kỹ năng mềm như quản lý công việc cũng được nhà Hamsa chúng mình chú trọng. Khi đến với Hamsa, bạn sẽ được làm quen với Kanban – một phương pháp quản lý đầu công việc một cách hiệu quả. Bạn có thể tìm hiểu thêm về Kanban tại bài viết này của chúng mình. 

Có lẽ các bạn Dev cũng đã gặp khá nhiều khó khăn trong việc quản lý công việc của mình. Khi đang code thì khách hàng lại feedback về feature này lỗi => lại phải đi fix bugs. Đang fix dở thì khách hàng lại muốn thêm một tính năng khác và họ đang cần rất gấp => lại đi code. Cứ thế công việc cứ chất đống mà không biết nên sắp xếp như thế nào. Việc theo dõi và làm theo bảng Kanban đã giúp mọi người quản lý công việc hiệu quả hơn. Vì vậy nên kỹ năng planning đã được nâng cao và sắp xếp mức độ ưu tiên cho các đầu công việc cũng được cải thiện đáng kể nhờ Kanban rồi.

                                                                                                            Bảng Kanban của team 74-Design

 

                                                                                                  Bảng Kanban của team Flagship

Trên đây là 6 điều bạn sẽ học được khi trở thành Front-end Developer tại Hamsa. Mình mới chỉ “demo” 6 điều vậy thôi, chắc chắn sẽ còn nhiều thứ khác nữa mà bạn có thể học hỏi được khi đến với Hamsa đó. Nếu bạn muốn tìm hiểu thêm về môi trường, văn hóa nhà Hamsa thì hãy ghé thăm trang People.Hamsa.co nhà chúng mình nhé.