Careers

Do you want to build your career with HDWEBSOFT?

WE ARE LOOKING FOR

Do you love what are you doing in the software development industry? HDWEBSOFT is open to different types of software engineering talent. If you are confident to show your best, you can submit your CV now.

Android Developers: Kotlin, Java and Flutter

Job description

  • Work with client to clarify requirements, and design
  • Develop major components or modules and contribute to the design and maintenance of the products
  • The opportunities to contribute to all aspects of the product development process, from specification and design, through integration, release, and maintenance
  • Participate in software engineering: create quality source code, unit testing, version control, etc

Job requirements

  • At least 1-year experience with Android development
  • Proficiency in Java, Android
  • Solid understanding of the full mobile development life cycle
  • Knowledge of UI elements & layout, basic animation technique
  • Excellent problem-solving, critical thinking, and communication skills
  • Experience in working with Server Side using RESTful, SOAP
  • Experience in working with 3rd libraries is a big plus
  • Be passionate about new technologies and be eager to learn from
apply

BUSINESS ANALYST: Tech & Non-tech IT BA

NOTE: If you are a non-tech BA, you can set a nice-to-have priority for the technical relevant points in the requirements and responsibilities below.

Job description

  • Translate intricate business needs into clear and concise technical requirements.
  • Collaborate closely with stakeholders to understand and prioritize requirements.
  • Manage project scope and ensure alignment with strategic objectives.
  • Assist PM in project management
  • Utilize Agile methodologies to drive project execution and delivery.
  • Analyze data and processes to identify areas for improvement and optimization.
  • Communicate effectively with cross-functional teams to ensure project success.
  • Proactively identify risks and issues and propose solutions to address them.
  • Drive continuous improvement in project management processes and practices.
  • Document the client’s business requirements in detail (reports, data requirements, technical requirements, etc.) with all assumptions and caveats included

Job requirements

  • Proven experience as a Business Analyst in successful project delivery.
  • Strong technical acumen with the ability to bridge business and technical domains.
  • Proficiency in Agile methodologies and tools.
  • Excellent communication and interpersonal skills.
  • Sharp analytical mindset with a keen eye for detail.
  • Ability to thrive in a fast-paced and dynamic environment.
  • Bachelor’s degree in Business Administration, Computer Science, or related field (preferred).
  • Good presentation and client relations, as well as oral and written communication skills
  • Good command of English communication skills
  • Willing to learn new things and take ownership
  • Product Management Understanding (aka. knowing what product owners do) is an advantage.
Apply

DevOps Engineers: Junior, Middle & Senior

Do you want to challenge yourself in handling multiple projects under AWS, Azure, and GCP?

We’re looking for an outstanding Full-Stack DevOps Engineer who are technical competitor in relevant IT fields, a developer, a strategic planner, and a visionary.

In this multifaceted role, you will be a major player in our technology team, responsible for ensuring our tech infrastructure's reliability, scalability, and innovation. You will collaborate with cross-functional teams to deliver robust, scalable, high-performance software solutions.

Job description

  • Collaborate closely with Product and Development teams to ideate scalable software solutions and ensure Product vision is executed.
  • Identify technologies that can improve the company’s products and services. Oversee our overall technology development and utilization plan and manage all of our company's technology resources.
  • Build and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate software deployments, testing, and monitoring.
  • Manage cloud services on platforms like AWS, Azure, or GCP, optimizing resources for cost-effectiveness.
  • Implement backup and disaster recovery plans to ensure data and service availability. Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Understand what is going on in the field when the customer uses the software. Have a good grasp of the business.
  • Communicate effectively on Handprint’s technology status, goals, and/or progress to stakeholders.
  • After Series A: build, lead, and train a strong team to deliver the roadmap and achieve business goals.

Job requirements

Be dreaming! If you have not yet matched all of our requirements but found those would be your capacities inthe future, don’t hesitate to apply.

Even as a junior, if you have a dream and find that you have the ability to build yourself up to be a DevOps like in our expectation, don’t hesitate to apply.

  • Proficiency in English in all 4 skills.
  • Proven experience as a DevOps Engineer for a software development company/established start-up that has achieved scale.
  • Extensive experience in coding, system architecture, solution design, leading technical research, and technical strategy.
  • Excellent knowledge of microservice architecture & database architecture and optimization.
  • Knowledge of information system security.
  • Knowledge of web application architecture and RESTful API design principles.
  • Proficiency in working with a few of those programming languages JavaScript, NodeJS, Python, Ruby, Java, or .NET.
  • Knowledge of technology in all areas: systems development/architecture, security, databases, and overseeing, managing, and bringing together all technology areas.
  • Knowledge of DevOps principles, tools, and practices, particularly with AWS and Azure.
  • Comprehensive, demonstrated experience in Agile methodologies and processes.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong leadership capabilities – with proven success in building, developing, and leading an engineering team.
  • Knowledge of frontend development ReactJS, VueJS, AngularJS, or jQuery.
  • Knowledge in building and publishing native mobile applications.
  • Jira, Slack, Notion, Google Suite, MS Suite.
Apply

DIGITAL MARKETING SPECIALIST: SEO, SEM, Content Creations

Job description

  • Content creation (including graphics and videos): 30%
  • Search Engine Optimization (SEO): 20%
  • Website: 15%
  • Social media management: 15%
  • Strategy, analytics, administration, and delivery: 10%
  • PPC advertising: 5%
  • Email marketing: 5%

Job requirements

  • At least 1+ years of digital marketing experience
  • Proficient knowledge of Hubspot, Google AdWords, and all social media platforms, in particular, LinkedIn
  • Demonstrable experience leading and managing SEO/SEM, marketing database, email, social media, and/or display advertising campaigns
  • Experience in optimizing landing pages/web pages and user funnels
  • Experience with A/B and multivariate experiments
  • Experience in setting up and optimizing PPC campaigns on all major search engines
  • Ability to produce insightful marketing reports
  • Excellent verbal, written, and organizational skills
  • Have basic video editing skills
  • Ability to prioritize tasks while maintaining a consistent level of quality
  • Strong relational and communication skills
  • Self-motivated
  • Dedicated team player with a strong work ethic
  • Able to excel in a deadline-driven environment
  • Able to work with all levels of management
  • Strong time management skills
Apply

Front-end Developers: React, Vue, Angular

Job description

  • Collaborate with the team to enhance our JavaScript platforms
  • Build large scale web application

Job requirements

  • Very good knowledge in JavaScript, and CSS3 HTML/HTML5
  • Experience with more than one JavaScript framework such as Angular.js, React.js, Node.js, Vue.js, jQuery, and etc
  • At least 1 year of working experience in the related field is required for this position
Apply

iOS Developers: Swift, Objective-C

Job description

  • Work with client to clarify requirements, and design
  • Development of major components or modules and contribution to the design and maintenance of the products
  • Development of major components or modules and contribution to the design and maintenance of the products
  • Participate in software engineering: create quality source code, unit testing, version control, etc

Job requirements

  • At least 1-year experience in programming using Objective C or Swift for IOS
  • Solid understanding of the full mobile development life cycle
  • Knowledge of UI elements & layout, basic animation technique
  • Excellent problem-solving, critical thinking, and communication skills
  • Experience in working with Server Side using RESTful, SOAP
  • Experience in working with 3rd libraries is a big plus
  • Be passionate about new technologies and be eager to learn from
  • Have experience with auto layout, swift language, and push notification
apply

Java Developers: Spring, Play

Job description

  • Collaborate with the team to develop our Java projects
  • Build Java web application
  • Build rich web applications with Spring and AWS

Job requirements

  • Experienced in Java web and API development.
  • Frontend development knowledge is your advantage: jQuery, Kendou, React, Vue, Angular
  • We are hiring different levels of software developers: Talent Freshers, Talent Juniors, Middles, and Seniors.
Apply

.NET Developers

Job description

  • Collaborate with the team to develop our .NET projects
  • Build MVC .NET web application
  • Build rich web applications with .NET Core and Azure

Job requirements

  • Experienced in .NET web and API development.
  • Frontend development knowledge is your advantage: jQuery, Kendou, React, Vue, Angular
  • We are hiring different levels of software developers: Talent Freshers, Talent Juniors, Middles, and Seniors.
Apply

Node.js Developers: Express, Hapi, Fastify, Next, MongoDB, Serverless, TypeORM

Job description

  • Compy with the plan of the project management team.
  • Get and analyze software requirements and provide detailed estimations.
  • Develop and maintain server-side applications.
  • Ensure reporting issues, blockers, or technical constraints in the early stage of the project.
  • Compy with the information security standard of the projects.
  • Collaborate with front-end developers on the integration of elements.
  • Develop high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Run diagnostic tests, repair defects, and provide technical support.
  • Document Node.js processes, including database schemas, as well as preparing reports.
  • Propose and implement improvements to processes and technologies.
  • Keep informed of advancements in the field of Node.js development.

Job requirements

  • Must have
  • Organizational and time management skills are essential.
  • Exceptional analytical and problem-solving aptitude.
  • Extensive knowledge of JavaScript, web stacks, and Nodejs concepts.
  • Solid knowledge of databases and strong ability to handle concurrent read/write processing.
  • Competent communication and collaboration skills.
  • Good at least one of the most popular Nodejs frameworks.
  • Acceptable English proficiency.
  • Additional advantages
  • A bachelor's degree in computer science, information science, or similar.
  • Two years of experience as a back-end developer.
  • Front-end technology knowledge such as HTML5, CSS3, and one of those popular front-end frameworks.
  • Fluent in speaking English.
Apply

PHP Developers: Laravel, WordPress, Magento, Yii, Symfony

Job description

  • Code, implement, unit test, maintain, and troubleshoot web application
  • Work with members of project teams to make certain specifications are satisfied
  • Establish the architecture of the web application if needed
  • Write design/implementation / technical documentation
  • Aid in creating prototype/test applications
  • Adhere to strict delivery schedules
  • Participate in R&D, knowledge sharing activities

Job requirements

  • At least 2 years of working experience in web application development with PHP
  • Good experience with some of Frameworks/CMSs
  • Frameworks: Any of them the CakePHP, CodeIgniter, Zend, Symfony, Phalcon, Lavarel, etc
  • CMS/Portal: Drupal, Joomla, WordPress, etc
  • E-commerce: Magento, Prestashop, etc
  • Well-equipped knowledge with OOP, Design Patterns, Web services (REST, SOAP), Protocols (HTTP(S), FTP, SMTP, POP, SSL…)
  • Solid knowledge of AJAX, JavaScript, HTML, CSS, MySQL database
  • Good at English speaking, writing, and listening skills
  • Aptitude to learn and understand new and emerging technologies
  • Good writing skills, communication skills, problem-solving skills, presentation skills
Apply

Python Developers: Django, REST Framework, PostgreSQL, Flask

Job description

  • Collaborate with the team to enhance our Python publishing platform
  • Build large scale web application

Job requirements

  • Very good knowledge in Python and Web Front-end technologies like HTML5, CSS3, JavaScript
  • Experience with more than one Python framework such as Django
  • At least 2 years of working experience in the related field is required for this position
Apply

QA Auditors: Process Management & Process Quality Auditing

Job description

  • Managing: (creating and maintaining) software development process in form of regular documentation; Conducting regular reviews and updates of internal procedures and processes to incorporate best practices.
  • Training: Develop process training materials and support Leaders in facilitating the process training to all staff across all departments.
  • Operating: Drive internal/external stakeholders to obtain valid process improvements enhancing the overall operational process of the Company.
  • Monitoring: Ensure the application of the process to particular projects.
  • Reporting: Regularly collect reports to the project management board.

Job requirements

  • Self-management, active and creative
  • Good command of English
  • Able to create and manage documentation in Google Drive.
  • Good at communication, and presentation capabilities
  • Truly want to start your career in the software development industry
  • Going to learn about the software development life cycle (e.g have at least 1 software development process in your knowledge).
  • Going to learn about the software development concepts: (e.g PM, QC, QA, TL, Developer, GitHub, GitLab, Conventions, Checklist, Cycle, Sprint, 2FA, and so on)
Apply

QA Testers: Manual QC, Automation Engineers

Job description

  • Creating test cases and user acceptance tests
  • Testing projects from end-user perspective
  • Coordinating with other teams within the company
  • Assisting in building up QA processes
  • Preparing and maintaining documentation
  • Reporting progress to management

Job requirements

  • Experience with an Agile/Scrum development process
  • Strong knowledge of software testing methodologies, tools, and processes
Apply

React Native Developers

Job description

  • Develop iPhone/ Android application
  • Analyze and suggest solutions for specific situations/requirements

Job requirements

  • At least 1-year experience with React Native development
  • Proficiency in Javascript
  • Well documentation in coding
  • Understanding basic knowledge of security
  • Strong desire to build a high-quality product
  • Good problem-solving, collaboration, and communication skills
  • Experience in working with 3rd libraries is a big plus
  • Ability to work in a team
apply

UI/UX Designers

Job requirements

  • 1-3 years of UI/UX design experience for software, web apps, and/or mobile devices
  • Mastery of core design concepts (composition & layout, color theory, typography, etc)
  • Wireframing and light technical documentation
  • Experience with user interface and visual design patterns
  • Ability to take a design from concept to wireframe to pixel perfect
  • Understanding of the iterative design process
  • Understanding the technical feasibilities of both web and mobile
  • Good communication skills in English & Vietnamese at business level

Nice-to-haves

  • Ability to create front-end code (HTML/CSS/jQuery)
  • Experience with designing interfaces and interactions for real-world applications
  • Experience in working with structured and collaborative team environments (with cross-functional roles like project managers, business associates, and developers)
  • Technical Bits
  • Working knowledge of Mac OS X
  • Adobe Creative Suite (Photoshop, Illustrator, InDesign)
  • Sketch 3
  • Balsamiq or equivalent wireframing tool
  • Microsoft Office
Apply

Don’t just work, live your life at HDWEBSOFT!

JOB APPLICATION FORM

  • Working hours from 8:30 AM to 6:00 PM (including 1.5 hours lunch break) Monday to Friday
  • Alternative work shift: 2:00 PM – 11:00 PM (including 1hour dinner break and can add/subtract 1 hour depending on the season)
  • iMac, Macbook Pro, and Laptop for all staff
  • iPhone, iPad, and Android testing devices are provided
  • Competitive salary
  • Monthly bonus
  • Monthly company party
  • Annual health check
  • Annual company trip
  • Opportunities to work onsite (US, Canada, Hong Kong, Singapore, and other countries)
  • Health Insurance (In-patient and Out-patient)
  • Accident insurance 24/24
  • Good working conditions and environment
  • Professional development of technical and soft skills through day-to-day work and training sessions
  • The company’s labor policy is utterly under Vietnamese labor legislation, and it offers other benefits (company trips, team-building events, etc.).
  • Birthday gifts
  • Sports clubs (football, badminton, etc)
Prepare for the interview

    Please make sure your CV is published.