LINE MAN Wongnai Tech Interview Day

Bangkok
|Permanent
Apply Now

We aim to help Thai people live better, to empower all local businesses with our e-Commerce platform for services. Our platform will connect consumers, riders, and local businesses and improve the daily life of all parties.

If you are ready for the new challenge of becoming No.1 e-Commerce platform for services in Thailand with us. Don’t Miss. 

We’re excited to announce that LINE MAN Wongnai Tech Interview Day is back for 2021. This time we will be taking a new approach, making it a Virtual Interview.
 

What's Your Passion?

There are plenty of vacancies waiting for talented people like you!

Why LINE MAN Wongnai Tech Interview Day ?

  • Only 3 days for Pre-Assignment
  • The flexibility of remote interviewing. No Need to travel No Need to take leave.
  • We will inform the final result within 2 days after the final interview.
  • Our Hiring Manager will give feedback to all candidates 

Timeline

  • Registration: 14 - 28 July 2021
  • Pre-Assignment: 30 July - 1 Aug 2021
  • Interview Day:  7 - 8 Aug 2021 
  • Interview Result: within 2 days after the final interview
  • We will provide feedback for every participant after each round.
     

Job descriptions as follows,

Software Engineer, Backend (Go)

Responsibilities:

  • Design and develop new systems or services in the LINE's platform ecosystem such as LINE MAN, LINE Taxi, and others.
  • Improve the system to enable better performance and scalability, improve code for easier maintenance, and improve team productivity.
  • Collaborate with teams to deliver quality and efficient software - easy to maintain, testable, and reusable.
  • Work with different teams to make a real impact that will benefit the team and users of LINE MAN Wongnai

Minimum Qualifications:

  • Able to use Go language to develop backend system.
  • Knowledge and understanding of Data Structures, Algorithms, OOP, Design Patterns, and Best Practices.
  • Experience in scripting and familiar with working in Linux environment.
  • Basic knowledge of frontend development technologies such as JavaScript, HTML, and CSS.
  • Growth mindset, willing to learn new things and teach others.
  • Able to communicate in both spoken and written English.

Preferred Qualifications:

  • Deep understanding of the Go language and able to write Go proficiently.
  • Experienced in development of Fault-tolerant, Distributed, High-Scalability System.
  • Basic understanding of design of microservices.
  • Familiar with REST, Redis, MongoDB, and various Cloud Platforms.
  • Knowledge of TDD unit testing and able to write integration tests and E2E tests.
  • Experience in DevOps Practices and CI/CD Pipelines
  • Experience in using Docker to create Docker Images and Deploy Docker Containers.
  • Good communication skills in public speaking and writing.
  • Provide advice, mentor, and coach other team members.
     

Software Engineer, Backend (Java)

Responsibilities:

  • Design and develop backend systems for services such as LINE MAN, Wongnai.com, Wongnai POS, and Wongnai Merchant App (WMA) to enhance web and mobile application capabilities.
  • Improve the system to enable better performance and scalability, improve code for easier maintenance, and improve team productivity.
  • Collaborate with teams to deliver quality and efficient software - easy to maintain, testable, and reusable.
  • Work with different teams to make a real impact that will benefit the team and users of LINE MAN Wongnai

Minimum Qualifications:

  • Able to use Java language to develop backend system
  • Knowledge and understanding of Data Structures, Algorithms, OOP, Design Patterns, and Best Practices.
  • Basic knowledge of frontend development technologies such as JavaScript, HTML, and CSS.
  • Growth mindset, willing to learn new things and teach others.
  • Able to communicate in both spoken and written English.

Preferred Qualifications:

  • Deep understanding of Java and JVM languages ​​and able to write Java proficiently.
  • Experienced in development of Fault-tolerant, Distributed, High-Scalability System.
  • Basic understanding of design of microservices.
  • Knowledge and understanding of Spring MVC, Spring Boot, Hibernate, MySQL, and experience in developing and maintaining cloud native applications.
  • Familiar with REST, Redis, MongoDB, and various Cloud Platforms.
  • Experience in using Docker to create Docker Images and Deploy Docker Containers.
  • Good communication skills in public speaking and writing.
  • Provide advice, mentor, and coach other team members.
     

Software Engineer, Mobile (Android)

Responsibilities:

  • Work with the product team and design team to provide the best experience for LINE MAN Wongnai users on the Android applications.
  • Design and develop native user interfaces with the latest Android technologies.
  • Improve the system to enable better performance and scalability, improve code for easier maintenance, and improve team productivity to provide Crash-free code to LINE MAN Wongnai users.

Minimum Qualifications:

  • Knowledge and understanding of Kotlin, Java languages, and Android SDK ​​and able to develop Android apps proficiently.
  • Understanding of OOP, Activity Lifecycle.
  • Basic knowledge of frontend development technologies such as JavaScript, HTML, and CSS.
  • Growth mindset, willing to learn new things and teach others.
  • Able to communicate in both spoken and written English.

Preferred Qualifications:

  • Deep understanding of Android Architecture Components ViewModel, LiveData, Room.
  • Deep knowledge and understanding of Multi-threading, Networking, Memory management, Design Patterns, and Best Practices.
  • Experience in Koin, Coroutines, RxJava2, Retrofit, Okhttp3, Gson, Glide, Realm, Otto
  • Familiar with writing automated tests
  • Good communication skills in public speaking and writing.
  • Provide advice, mentor, and coach other team members.
     

Software Engineer, Mobile (iOS)

Responsibilities:

  • Work with the product team and design team to provide the best experience for LINE MAN Wongnai users on the iOS applications.
  • Design and develop native user interfaces with the latest iOS technologies.
  • Improve the system to enable better performance and scalability, improve code for easier maintenance, and improve team productivity to provide Crash-free code to LINE MAN Wongnai users.

Minimum Qualifications:

  • Knowledge and understanding of Swift ​​and able to develop iOS apps proficiently and able to work with Objective-C language.
  • Understanding of OOP, Activity Lifecycle
  • Knowledge and understanding of Data Structures, Algorithms, OOP, Design Patterns, and Best Practices.
  • Experience in Libraries/Tools such as Alamofire, Realm, Gloss, RxSwift, Fastlane is preferable.
  • Growth mindset, willing to learn new things and teach others.
  • Able to communicate in both spoken and written English.

Preferred Qualifications:

  • Deep understanding of software architecture such as MVVM and Reactive Programming.
  • Deep knowledge and understanding of Multi-threading, Networking, Memory management, Design Patterns, and Best Practices.
  • Experience in Optimize iOS application performance.
  • Familiar with writing automated tests
  • Good communication skills in public speaking and writing.
  • Provide advice, mentor, and coach other team members.
     

Software Engineer, Frontend

Responsibilities:

  • Develop frontend parts of various services of LINE MAN Wongnai, including API Gateway that supports each client platform, both Web App and Mobile App.
  • Deliver quality and efficient software - easy to maintain, testable, and reusable.
  • Work with the product team and design team to provide the best experience for LINE MAN Wongnai users.
  • Improve the better web performance by minimizing file size, improve code for easier maintenance, and improve team productivity.
  • Keep up to date with new technologies and appropriately implement them.

Minimum Qualifications:

  • Able to use JavaScript (ES6), HTML5, CSS3 proficiently.
  • Understanding of Web Technology and Responsive Design
  • Knowledge and understanding of Data Structures, Algorithms, OOP, Design Patterns, and Best Practices.
  • Growth mindset, willing to learn new things and teach others.
  • Able to communicate in both spoken and written English.

Preferred Qualifications:

  • Minimum 2 years of experience in Web Applications on React and able to design systems and work with large codebases very well.
  • Deep knowledge and understanding of JavaScript, HTML5, CSS3, ES6, React, Redux, Webpack, Node.js and able to design systems and develop Responsive Websites.
  • Experience in Universal React, GraphQL, ImmutableJS, SCSS.
  • Deep knowledge and understanding of Flux architecture, Critical-Rendering Path, Browser Networking, Reactive Pattern, Design Patterns, and Best Practices.
  • Understanding Backend development systems such as Java, Node.js, Golang, or Python.
  • Experience in optimizing page load speed, rendering speed, or time to interact.
  • Good communication skills in public speaking and writing.
  • Provide advice, mentor, and coach other team members.
     

Data Engineer

Responsibilities:

  • Design, build, optimize, launch and support new and existing data models and ETL processes in production.
  • Interface with engineers, product managers, and product analysts to understand data needs.
  • Manage and verify data accuracy for Hadoop clusters.
  • Responsible for support of Hadoop cluster environments including Hive, Spark, Hbase, Presto, etc.

Minimum Qualifications:

  • Minimum 3 years of experience in custom ETL design, implementation, and maintenance on Hadoop clusters.
  • Minimum 3 years of experience with hand-on development coding.
  • Understanding of Hadoop ecosystems such as HDFS, YARN, MapReduce, Zookeeper, Kafka, HBase, Spark, and Hive.
  • Strong SQL skills, especially in the area of data aggregation
  • Good understanding of distributed systems, basic mathematics such as statistics and probability.
  • Comfortable with Git version control.

Preferred Qualifications:

  • Experience building real-world data pipelines.
  • Automation skills such as Airflow, Python, and Bash code.
  • Experience in the following is a plus: Druid, GeoMesa, or GeoWave.
  • Experience with A/B testing environment.
  • Experience with analytics tools like R, Matlab.
  • Strong Java or Scala skills.
     

Software Engineer in Test

Responsibilities:

  • Take ownership of product quality. Work in a team to deliver LINE MAN Wongnai applications and services across various client and server-side technologies
  • Make a discussion, analysis, develop requirements with the team to ensure that the services are testable and have a good quality
  • Automate a manual verification process for product release candidates to optimize development effort and reduce time to market of LINE MAN Wongnai products
  • Help engineering teams on test setups and testing best practices. Analyze the product and feature requirements, converting them into test cases, automation tests and  execution to ensure product quality.
  • Identify and determine the cause of quality issues and drive corrective and take preventive actions to resolve them

Qualifications:

  • BS/MS degree in Computer Science, Software Engineering, or related technical field or equivalent practical experience.
  • Detail-oriented and analytical-minded.
  • Able to understand system and application logic quickly.
  • Growth mindset (Highly motivated, proactive, and enthusiastic). 
  • Understand the fundamentals of the test level (Unit/API/UI tests).
  • Able to write JavaScript, Swift, Kotlin, or other languages at least one language.
  • Experience in test automation testing tools like Cypress, XCTest, Espresso would be a good plus.
     

Site Reliability Engineer

Responsibilities:

  • Research, PoC, and develop solutions to improve the stability of LINE MAN Wongnai services and help the development team to deliver software faster.
  • Contribute to designing and implementing systems that tolerate errors and failure.
  • Develop monitoring and tracking systems that enable teams to measure performance and easy to troubleshoot.
  • Monitor and maintain vulnerability of software and libraries to reduce the likelihood of attacks.

Qualifications:

  • Strong background in Linux and able to troubleshoot systems proficiently.
  • Ability to design and implement infrastructure to tolerate errors and failure.
  • Knowledge of monitoring, logging, and tracing systems to help teams quickly detect problems.
  • Knowledge of Continuous Delivery including software delivery techniques and stability measurements.
  • Able to work with others and lead in changing the work process.
  • Familiar with Cloud Platform (AWS or Google Cloud) and Kubernetes.
  • Able to code in at least one of the following languages in Java, Python, Node.js or Go.
  • Have a growth mindset and willing to learn new things or share knowledge with others.
  • Knowledge in Security and how to test is an advantage.
     

Business Intelligence Analyst

Responsibilities:

  • Boost LINE MAN service quality leveraging exploratory and advanced data analysis.
  • Work with product team and data engineer to plan and design data collection strategies, procedures, and policies.
  • Define and measure service metrics with business and product team to support data-driven decisions.
  • Work with team to prioritize business and product development opportunities.
  • Visualize and simplify the data to identify opportunities to improve processes and strategies.
  • Develop and manage BI solutions

Minimum Qualifications:

  • Minimum 3 years of experience in Business Intelligence, Data analyst, or related fields.
  • Knowledge of statistics and experience using data analytics tools such as Excel, PowerBI, Tableau, etc.
  • Knowledge of and experience with reporting tools, database (SQL), programming (Python).
  • Strong analytical and problem-solving skills.
  • Great communication skills - communicate findings and write clear, comprehensive reports.

Preferred Qualifications:

  • Experience working with ETL, data pipeline
  • Experience in advertising/marketing tech

Any inquiries, our People Team is here for you: Life At LINE MAN Wongnai

Don’t hesitate and contact us now, and let’s start making the impact that makes everyone’s lives better together!

Apply Now
Benefits & Perks
Flexible hours that suit your pace
Breakfast and lunch provided
Work from home or anywhere
Barista service available daily
MacBook provided for everyone
Afterwork beer available daily
No cap on your annual leave
Yearly company outing trip