Develop and maintain applications using Node.js, ReactJS, and React Native
You'll take extreme ownership of your work. Every day is a challenge to ensure you perform to the level you and your product team agreed on upfront
Work closely with the Product Manager, Product Designer, and other developers to deliver the product
Architect and develop excellent React Native Applications while maintaining high-quality code
Write unit and integration tests for Mobile
Work with Native Module as needed
Release applications to Google Play and Apple Store
Taking care of the Continuous Delivery pipeline for Mobile to guarantee the continuity of the delivery
Yêu cầu công việc
4 years of professional React-native development experience
At least 4 years of professional development experience, proficient in the JavaScript and TypeScript ecosystem.
Experience with writing Unit tests, integration tests, and end-to-end tests using frameworks like (Jest, AVA, Cypress, Playwright, etc)
Experience working with Swift, Objective-C, or Java (on Android) would be a plus
Experience working with handling Cryptography, handling sensitive data on the App would be a plus
Very self-motivated, proactive working style. We move as a team where each team member reaches out for problem to solve, not the other way around
A critical thinking and product mindset.
Professional and be a TEAM PLAYER, because we can move nowhere without a team.
Keep yourself updated, mobile development is moving too fast for us to stay still
Quyền lợi công việc
Hybrid working Model
A lot of ownership of your work. We tackle challenges, as a team
Chance to design a complex system and see that comes live
Very open environment, with no hierarchy, we want you to be the change you seek
Competitive salary. We pay what you deserve, not what the paper says
Full compulsory Social, Health, and Unemployment insurance.
Sponsored Grab support to work at a beautiful office in D2 with unlimited free coffee, tea, snacks, and fruit to keep you energized.
High-tech gear to support your work: Apple/Windows laptops, an extra monitor, etc.
Up to 13 days of annual leave with a loyalty program. Get 1 day more extra AL after 1st 2 years, and get 1 day more /year from the next year.
Additional 03 days off: Christmas leave (25/12), Vietnamese Family Day (28/6), Birthday leave
Gift on special days like birthdays, Tet, and Holidays
Premium Health Insurance for yourself and family members
Loyalty Program Cash & Annual Leave - up to 100 mils
13th-month bonus salary
Yearly Company Trip; Monthly/Quarterly team-building activities and special celebrations on Autumn Festival, Halloween, Christmas, Tet, ...
Big chance to grow as a person. We use Eventstorming, Service Blueprint, Empathy map, and a lot of modern toolsets to make our life easier and we are eager to share that with you
Even bigger chance to grow as an engineer. We're all open to trying and applying new technology; if it doesn't work, well, we have learned
silentium vietnam là công ty Cổ phần đang hoạt động lĩnh vực IT Phần mềm tại TPHCM. Hiện tại chúng tôi đang cần tuyển vị trị trí "Mid. Full-stack Engineer (React Native/ ReactJS)" với các kỹ năng như React Native, React.js, Node.js. Bạn sẽ được hưởng các chế độ phúc lợi như Bảo Hiểm Y Tế, Chăm Sóc Sức Khỏe khi làm việc tại silentium vietnam.React Native
React.js
Node.jsBảo Hiểm Y Tế
Chăm Sóc Sức Khỏe
Cơ Hội Phát Triển
Silentium được thành lập vào năm 2015 (tiền thân là EgoPulse) và tọa lạc ngay trung tâm Sài Gòn. Chúng tôi là một công ty tư vấn phần mềm tập trung vào việc xây dựng sản phẩm cho các đối tác, chủ yếu ở Châu Âu.
Chính sách bảo hiểm
- Được hưởng các chế độ bảo hiểm : BHYT, BHXH, BHTN
- Hưởng quyền lợi bảo hiểm 24/7
Các hoạt động ngoại khóa
- Du lịch hàng năm
- Team building theo quý
- Các hoạt động vui chơi, giải trí, ca hát thường xuyên
- Thể thao: Đá bóng, bóng chuyền,..
Lịch sử thành lập
- Công ty được thành lập năm 2015
Mission
- Chúng tôi là một nhóm sản phẩm nhỏ nhưng đang phát triển. Hầu hết chúng ta đều có kinh nghiệm làm việc ở nước ngoài tại Singapore, Úc và những nơi khác. Chúng tôi muốn làm việc với mọi người sẽ đặt câu hỏi khi họ không biết điều gì đó. Những người sẽ nói với chúng tôi khi chúng tôi nói điều gì đó nghe có vẻ nhảm nhí. Những người tò mò và sẽ dạy chúng ta điều gì đó mới mẻ. Những người có sự đồng cảm với người dùng của chúng tôi và cho đồng nghiệp của họ. Những người sẽ cho chúng ta biết khi cần một cái gì đó để thay đổi. Và tối đa, những người muốn trở nên tốt hơn họ ngày nay.
Mọi người cũng đã tìm kiếm
Công việc của Fullstack Developer là gì?
Fullstack developer là người làm việc với back end hoặc front end. Các nhà phát triển Full Stack phải có một số kỹ năng trong nhiều lĩnh vực khác nhau như mã hóa, cơ sở dữ liệu, thiết kế đồ họa và quản lý UI / UX để có thể hoàn thành tốt công việc của mình.
Mô tả công việc của Fullstack developer
Dưới đây là một số công việc mà full stack cần thực hiện:
- Giúp thiết kế và phát triển phần mềm
- Kiểm tra và gỡ lỗi để giúp cho phần mềm được tối ưu hóa
- Viết code cho phần front end và back end của phần mềm
- Thiết kế các tương tác của người dùng trên chính ứng dụng web
- Tạo máy chủ và cơ sở dữ liệu cho back end của phần mềm
- Đảm bảo khả năng tương thích và tối ưu hóa đa nền tảng
- Kiểm tra và duy trì thiết kế đáp ứng nhu cầu sử dụng của người dùng
- Làm việc với các nhà thiết kế đồ họa để thiết kế các tính năng mới
- Phát triển các API và các dịch vụ RESTful
- Cập nhật xu hướng thường xuyên
Fullstack Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
222 - 372 triệu
/nămLộ trình sự nghiệp Fullstack Developer
Tìm hiểu cách trở thành Fullstack 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 Fullstack Developer?
Yêu cầu tuyển dụng của Fullstack developer
- Thành thạo trong ít nhất một ngôn ngữ lập trình phía máy chủ như JavaScript (Node.js), Python, Ruby, Java, hoặc PHP.
- Thành thạo trong ít nhất một ngôn ngữ lập trình phía máy khách như HTML, CSS, và JavaScript (Angular, React, hoặc Vue.js).
- Kinh nghiệm làm việc với cơ sở dữ liệu SQL (ví dụ: MySQL, PostgreSQL) và/hoặc NoSQL (ví dụ: MongoDB, Redis).
- Hiểu biết về việc thiết kế cơ sở dữ liệu, truy vấn và tối ưu hóa.
- Có khả năng phát triển cả phía máy chủ và phía máy khách của ứng dụng web.
- Hiểu biết về cách các phần của hệ thống liên quan đến nhau và tương tác với nhau.
- Kinh nghiệm làm việc với các framework và thư viện phía máy chủ (ví dụ: Express.js cho Node.js).
- Kinh nghiệm làm việc với các framework và thư viện phía máy khách (ví dụ: React, Angular, hoặc Vue.js).
- Sử dụng thành thạo các hệ thống quản lý mã nguồn như Git.
- Hiểu biết về các quy trình CI/CD và công cụ như Jenkins, Travis CI, hoặc CircleCI.
- Hiểu biết về các phương pháp bảo mật web và biện pháp để bảo vệ ứng dụng khỏi các lỗ hổng bảo mật.
- Có khả năng làm việc trong nhóm và trình bày ý kiến một cách rõ ràng.
- Kỹ năng giao tiếp tốt trong tiếng Anh hoặc ngôn ngữ làm việc của tổ chức.
- Khả năng nắm bắt công nghệ mới và thích nghi nhanh chóng trong môi trường công nghệ thay đổi nhanh chóng.
- Có kinh nghiệm làm việc trên các dự án thực tế hoặc dự án mã nguồn mở.
Lộ trình thăng tiến của Fullstack developer
Mức lương trung bình của Fullstack developer tại Việt Nam khoảng 15 triệu đến 30 triệu VND/tháng. Mức lương của Fullstack developer ở Việt Nam có thể thay đổi theo nhiều yếu tố, bao gồm vị trí, địa điểm, quy mô của công ty, và kinh nghiệm cá nhân.
- Đối với Lập trinh viên: 9.000.000 - 14.000.000 VNĐ (1 tháng)
- Đối với Intern Linux: 15.000.000 - 25.000.000 VNĐ (1 tháng)
Lộ trình thăng tiến của một Fullstack developer có thể biến đổi tùy theo công ty, ngành công nghiệp và sự phát triển cá nhân. Tuy nhiên, dưới đây là một ví dụ về lộ trình thăng tiến phổ biến cho Fullstack developer:
Junior Fullstack Developer ( Từ 0 - 2 năm)
Ở vị trí này bạn làm việc dưới sự hướng dẫn của các Fullstack developer và tham gia vào các dự án phát triển phía máy chủ và phía máy khách. Học cách làm việc với các công nghệ và framework cơ bản. Xây dựng kiến thức và kỹ năng cơ bản trong việc thiết kế, phát triển và triển khai ứng dụng web.
Intermediate Fullstack Developer ( Từ 3 - 5 năm)
Trong giai đoạn này, Intermediate Fullstack Developer đã phát triển kiến thức và kỹ năng cơ bản về phát triển phía máy chủ và phía máy khách. Họ thường có khả năng tham gia vào các dự án phức tạp hơn, đảm nhiệm các trách nhiệm phát triển quan trọng hơn và có thể có vai trò lãnh đạo trong các nhiệm vụ cụ thể. Đồng thời, họ tiếp tục học hỏi và phát triển để tiến xa hơn trong sự nghiệp của họ.
Senior Fullstack Developer ( Từ 5 - 10 năm)
Ở cấp độ này, Senior Fullstack Developer đã tích luỹ được kiến thức sâu rộng về cả phía máy chủ và phía máy khách. Họ có khả năng đảm nhiệm các dự án lớn, thường có vai trò quyết định trong việc đưa ra các quyết định kiến trúc, tham gia vào quản lý dự án và hướng dẫn các thành viên mới trong nhóm phát triển. Đồng thời, họ thường tham gia vào việc đưa ra các giải pháp phức tạp và tối ưu hóa hiệu suất của hệ thống.
Lead Fullstack Developer hoặc Fullstack Architect ( Trên 10 năm)
Trở thành chuyên gia về công nghệ, thiết kế hệ thống và kiến thức về bảo mật. Chịu trách nhiệm thiết kế kiến trúc tổng thể của ứng dụng hoặc hệ thống. Tham gia vào quản lý dự án và có vai trò quyết định trong việc xác định hướng phát triển của tổ chức. Có thể đảm nhiệm vai trò quản lý nhóm phát triển hoặc chuyển sang các vai trò quản lý khác như CTO (Chief Technology Officer).