About Us
Secomus, a leading developer of Shopify platform products, is committed to satisfying a vast customer base across the USA, Canada, and Europe. We pride ourselves on offering attractive compensation and benefits to our talented team members.
Position Overview
As a Senior Full-Stack Developer, you will play a key role in developing and optimizing our SaaS platform. Working closely with our technical team, you will be responsible for implementing new features, improving system performance, and enhancing overall user experience. The ideal candidate will have a strong background in full-stack development, with expertise in Laravel, React.js, MySQL, MongoDB, and cloud hosting platforms such as DigitalOcean.
Your role & responsibilities
1. Application Development:
- Collaborate with cross-functional teams to design and implement new features and functionalities for our SaaS platform.
- Write clean, maintainable, and efficient Laravel (PHP) code to meet project requirements (especially for systems with high request volume and heavy loads.).
2. Scalability Planning:
- Develop and execute a scalable infrastructure strategy to support the continued growth of our platform.
- Implement technologies and practices that facilitate seamless horizontal and vertical scaling of our system.
3. Optimization and Performance Improvement:
- Identify and address performance bottlenecks in the application architecture to improve system speed and responsiveness.
- Implement best practices for code optimization and database management to enhance overall system efficiency.
4. Technical Leadership:
- Provide technical guidance and mentorship to junior developers, sharing best practices and fostering a culture of continuous learning and improvement.
- Collaborate with team members to review code, provide feedback, and ensure adherence to coding standards and best practices.
5. Collaboration and Communication:
- Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Communicate effectively with team members to coordinate development tasks, provide status updates, and resolve technical issues.
Your skills & qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in full-stack web development, with expertise in Laravel (PHP) and HTML/ CSS/ SASS, JS/ JQuery/ ReactJS/ NodeJS.
- MySQL, MongoDB, Redis.
- Strong proficiency in MySQL, MongoDB, and cloud hosting platforms (e.g., DigitalOcean).
- Experience with system optimization, performance tuning, and scalability principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Priority will be given to candidates with knowledge of algorithms, strong logical thinking, performance optimization skills, and good code organization.
Benefits for you
- Môi trường làm việc trẻ trung, năng động, thoải mái, phát triển nhanh.
- Intern: Hỗ trợ thực tập 3-5M
- Middle: Up to 35M
- Senior: Up to 45M
- Đánh giá tăng lương 06 tháng / lần.
- Thưởng tiến độ dự án, lương tháng 13, thưởng lễ tết.
- Được tài trợ tham gia lớp học nhảy Zumba với huấn luyện viên 4*.
- Được tài trợ tham gia lớp học Gym/ tập cơ với huấn luyện viên 4*.
- Tea-break các buổi chiều cùng công ty.
- Được tham gia chương trình học tập của công ty về thương mại điện tử, UX/UI, chăm sóc khách hàng, growth mindset,...
- Du lịch 1 lần/năm, và các hoạt động dã ngoại, teambuilding định kỳ khác.
- Được đóng bảo hiểm đầy đủ.
- Chế độ nghỉ phép, lễ tết theo đúng quy định hiện hành.
- Môi trường làm việc trẻ trung, năng động, thoải mái, phát triển nhanh.
- Intern: Hỗ trợ thực tập 3-5M
- Middle: Up to 35M
- Senior: Up to 45M
- Đánh giá tăng lương 06 tháng / lần.
- Thưởng tiến độ dự án, lương tháng 13, thưởng lễ tết.
- Được tài trợ tham gia lớp học nhảy Zumba với huấn luyện viên 4*.
- Được tài trợ tham gia lớp học Gym/ tập cơ với huấn luyện viên 4*.
- Tea-break các buổi chiều cùng công ty.
- Được tham gia chương trình học tập của công ty về thương mại điện tử, UX/UI, chăm sóc khách hàng, growth mindset,...
- Du lịch 1 lần/năm, và các hoạt động dã ngoại, teambuilding định kỳ khác.
- Được đóng bảo hiểm đầy đủ.
- Chế độ nghỉ phép, lễ tết theo đúng quy định hiện hành.
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.
Nhiệm vụ chính của Mobile Apps Developer
- Tìm hiểu và phân tích nhu cầu của người dùng.
- Đề xuất và đưa ra ý tưởng về sản phẩm, dịch vụ ứng dụng di động.
- Viết code lập trình và xây dựng khung tính năng nền tảng cho phần mềm.
- Chạy thử và đánh giá chất lượng ứng dụng trên các phần mềm giả lập.
- Lên kế hoạch, ý tưởng bổ sung để sửa đổi và nâng cấp ứng dụng theo những tiêu chuẩn chất lượng của hệ điều hành iOS hay Android.
Yêu cầu tuyển dụng vị trí Mobile Apps Developer
- Tốt nghiệp Đại học chuyên ngành CNTT, Điện tử viễn thông, … và các chuyên ngành liên quan;
- Có kinh nghiệm từ 2 năm (IOS), 1 năm (Android) trở lên ở vị trí tương đương;
- Có hiểu biết sâu sắc về lập trình hướng đối tượng; biết Design Pattern là 1 lợi thế;
- Nắm vững kiến thức về OOP, MVC Architecture Model, design patterns, data structures và algorithms;
- Nắm chắc tư duy lập trình với Swift, core java, Objective C, iOS SDK;
- Thành thạo các Tool và Framework: Xcode, iOS SDK, UI Kit, Cocoa, Pod (IOS), các công cụ cho lập trình Android như Android studio, Android SDK, Netbeans.
- Có kinh nghiệm lập trình giao tiếp giữa mobile với server qua các giao thức TCP/IP, Websocket, WebService và JSON/XML;
- Có kinh nghiệm sử dụng ít nhất một hệ quản trị cơ sở dữ liệu như Oracle, SQL Server, My SQL…; biết SQLLite là 1 lợi thế;
- Có khả năng đọc, hiểu tốt tài liệu chuyên ngành Tiếng Anh là một lợi thế
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?
Cách trở thành một Mobile Apps Developer
- Tốt nghiệp Đại học/Cao đẳng chuyên ngành CNTT hoặc chứng chỉ nghề về lập trình
- Có thể viết Auto Test
- Có kinh nghiệm làm việc với Git, SVN
- Ưu tiên các ứng viên có thể code được PHP