โลโก้บริษัท HUGEMAN Consultant

Software Engineer (Flutter/Go/QA Automation)

HUGEMAN Consultant - Middle-Level, Full time - พญาไท กรุงเทพมหานคร
฿30,000-฿100,000

We are open to learning together; you do not need to grasp all of the following lists, but you must have a strong desire to learn and progress quickly.

We’re hiring 3 Software Engineer roles

  • Backend (API) with GoLang - Mid, Senior to Team Lead level
  • Mobile (iOS & Android) & Web with Flutter - Mid to Senior level 
  • QA Automation engineer - Senior to Lead level

Mid/Senior/Lead Software Engineer: Backend/GoLang

Here you’ll get to:

  • Design and develop cloud-native APIs from the ground up in collaboration with other awesome engineers
  • Strong commitment/experience to building secure, efficient, resilient, and easy-to-maintain systems
  • Design and implement scalable distributed architectures for large concurrent request bases
  • Integrate with third-party systems/providers by writing flexible and scalable code with the appropriate levels of abstraction
  • Collaborate with the team of Frontend, DevOps, QA, and PO to make sure we offer the best solutions, workflows, powering our strategies to ensure a high degree of reliability as well as customer experience.
  • Be a part of our fun agile team, a great teamwork environment where every person is encouraged to collaborate and opportunities to start their passion initiatives

What you’ll Need:

  • Minimum 3 years experience in Backend software development
  • Knowledge/understanding of software engineering, microservices, event-driven, containerization, api development, Git, common OWASP software security, SQL/NoSQL/Cache databases, AWS Cloud, and related APIs
  • Demonstrated experience working with frontends(Web, Android, and iOS) and backend technologies
  • Have strong analytical, problem-solving, and self-management skills as well as a high level of attention to detail
  • Ability to work in an agile environment with a can-do attitude, able to collaborate with the team, have strong will to develop their skills, and love to share knowledge with others.
  • Not tied to a particular programming language - you want to be fluent in more than one language

It’s Great If You Have:

  • Experience with the Go programming language at least 3 years
  • Knowledge/understanding of DevSecOps CI/CD pipelines, event-driven systems, distributed systems, pub/sub, enterprise software security, and GRPC
  • Extensive experience with software engineering best practices (eg. software testing, TDD, SOLID, clean architecture, code reviews, Containerization, DevSecOps, design documentation, 12 Factor Apps)
  • Experience building cloud-native scalable applications (Docker, Kubernetes, Kafka, Redis, Elasticsearch and etc.)
  • Experience in building and optimizing large-scale microservices to support high performance with low latency.
  • Experience in working in a startup company

Mid/Senior Software Engineer : Mobile(iOS & Androids) & Web with Flutter

Here you’ll get to:

  • Design and develop reliably stunning cross-platform mobile and web applications, offering safety, efficiency, resilience, easy-to-maintain, and responsiveness.
  • Collaborate with our amazing UX/UI designers to create unforgettable experiences.
  • Collaborate with the team of Backend, DevOps, and QA to make sure we offer the best solutions, workflows, powering our strategies to ensure a high degree of reliability as well as customer experience.
  • Be a part of our fun agile team, a great teamwork environment where every person is encouraged to collaborate and opportunities to start their passion initiatives.

What you’ll Need:

  • At least 3 years of experience in mobile or web development for native or cross-platform apps.
  • Knowledge/understanding of software engineering, mobile and web development best practices, common OWASP security, Google or AWS cloud, and related APIs.
  • Demonstrated experience working with backend (APIs) and frontend technologies
  • Have strong analytical, problem-solving, and self-management skills as well as a high level of attention to detail
  • Ability to work in an agile environment with a can-do attitude, able to collaborate with the team, have strong will to develop their skills, and love to share knowledge with others.
  • Not tied to a particular programming language - you want to be fluent in more than one language.

It’s Great If You Have:

  • At least 1 year of experience in cross platform development with Flutter
  • Experience with mobile application distribution on App Store and Play Store
  • Knowledge/understanding of DevSecOps CI/CD pipelines, enterprise software security, micro-frontends, and GRPC
  • Extensive experience with software engineering best practices (eg. software testing, TDD, SOLID, clean architecture, code reviews, Containerization, DevSecOps, design documentation, 12 Factor Apps)
  • Experience developing a cross-platform component and being able to integrating it with a native component
  • Experience with Push Notification, mobile database, Biometric Authentication, Location Service, Payment Gateway Integration, Camera & Photo Library, and other native components
  • Experience in cross-platform application performance optimization
  • Experience in working in a startup company

✌Senior QA Automation Engineer

Here you’ll get to:

  • Engage with product/project owners, and the application of QA practices, you'll identify, and document test scenarios based on User Stories or Software/Functional Requirement Specifications
  • Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated functional and non-functional tests.
  • Collaborate in project planning sessions, you'll work with other team members to analyze auto test requirements, provide design options, and provide work breakdown and estimates of work
  • Collaborate within an agile team, you'll build robust automated tests, adhering to company standards and established software methodology
  • Maintain the framework that runs our automated tests and will execute automated tests as required to support our releases to customers
  • If necessary, you'll also be involved in manual or exploratory testing
  • To help the teams develop and learn, you'll review the work of peers and more junior developers, providing advice and guidance to benefit the team
  • Be a part of our fun agile team, a great teamwork environment where every person is encouraged to collaborate and opportunities to start their passion initiatives

What you’ll Need:

  • Minimum 2 years experience in at least one of test automation frameworks (Robot Framework (preferable) or Cucumber or Appium)
  • Understanding of the test lifecycle (analysis, planning, execution, reporting)
  • Be able to perform test cases creation, end to end testing, and keep the test cases up to date
  • Experience in Web or Mobile or API testing
  • Familiar with continuous build and integration
  • Good knowledge of SDLC, source code management (ex.Git), and test management tools (ex. Jira).
  • Experienced in or a strong desire to work in a formal agile software development lifecycle
  • Able to work under tight deadlines and handle pressure
  • Strong interpersonal skills both verbal and written in Thai and English
  • Ability to work in an agile environment with a can-do attitude, able to collaborate with the team, have strong will to develop their skills, and love to share knowledge with others

It’s Great If You Have:

  • Familiar with continuous build and integration
  • Good understanding of object-oriented programming techniques
  • Experience in using technology/tools such as JMeter, Postman, etc
  • Experience in Stress Testing, Load Testing or other business quality testing

HUGEMAN Offer:

  • 12-15 vacation days
  • 3-5 days to take a break after delivery of awesome work
  • Salary rising every year (but not limited to if you can prove you deserve better)
  • Yearly surprise gift for your achievements
  • Environment and budget for R&D in the innovation project and we support your ideas to a new venture.
  • Learning courses and certificate enrollment fees
  • You can work from anywhere because we focus on being result-oriented
  • Flexible working hours (8 hrs.) based on result-oriented and teamwork. Usually, 9 am. to 6 pm. (Normal time for our customers and partners)
  • Privileged birthdays party, Friday party, achievement party, new joiner party, and other parties as you can think
  • Team building retreat once a year or more, having a trip together is a great way to knock around new ideas and an even better way to bond and share new experiences
  • Healthy snacks are ready for everyone every day in an inspirational space. Let's inspire your day with food
  • Other awesome activities such as hackathon, internal venture, game guild, happy hours etc
3 months ago

Related Skills

#flutter#golang#software-engineer#test-automation

Contact

HUGEMAN Consultant
We are working remote from home and have an office around BTS Saphan Khwaii area. Our team come to office 3 days per week (Monday, Wednesday, and Friday)(https://goo.gl/maps/RaQHbo5JokJywpk28)

About HUGEMAN Consultant

โลโก้บริษัท HUGEMAN Consultant

HUGEMAN ConsultantInformation Technology

Who is HUGEMAN? HUGEMAN is a team of innovators, strategists, designers, and engineers talents who are willing to take on complex challenges of business in the ever-changing digital age. We offer vari

กรุงเทพมหานคร