Software Engineer (Java & React)

Metro Manila, Philippines (Remote)

We are looking for highly skilled professionals to join our team in 100% remote roles. Candidates should have strong technical expertise, hands-on coding ability, and experience with modern tools and frameworks.

All interviews will include a live video coding round (screen-sharing required).

1. QA Engineer (Java & Automation)

Key Responsibilities:

  • Develop and maintain automation scripts using Core Java, Selenium WebDriver, TestNG/JUnit, Maven, POM.
  • Perform API testing, SQL validation, and work with CI/CD pipelines (Jenkins) and Git.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Interview Focus Areas:

  • Core Java: OOP concepts, collections, string/array manipulations, loops, exception handling.
  • Selenium WebDriver: Element locators, waits, dropdowns, alerts, frames, windows, actions class.
  • Framework/Test Automation: TestNG/JUnit test cases, data-driven testing, POM implementation, assertions & reporting.
  • Additional Skills: API testing (RestAssured), SQL queries, CI/CD basics.

2. Front-End Engineer (React)

Key Responsibilities:

  • Develop web applications using React.js, JavaScript ES6+, HTML5, and CSS3.
  • Implement state management using Context API, Redux, or similar libraries.
  • Optimize performance and ensure cross-browser compatibility and accessibility.
  • Collaborate with QA and backend teams to deliver functional features.

Interview Focus Areas:

  • Core JavaScript & Web Fundamentals: ES6+, DOM manipulation, event handling, promises, async/await, array/object operations.
  • React Essentials: JSX, functional/class components, hooks, state & props, conditional/list rendering, forms validation.
  • Advanced React: Context API, Redux, React Router, performance optimization, React 18 features.
  • Testing & Quality: Unit testing with Jest/React Testing Library, mocking APIs, snapshot testing.
  • Extras (sometimes): REST APIs/GraphQL, TypeScript basics, CI/CD basics, responsive design.

3. Java Backend Developer

Key Responsibilities:

  • Develop automation scripts in Java/Selenium and maintain test frameworks.
  • Build front-end applications in React.js with focus on performance and usability.
  • Conduct testing, debugging, and collaborate across QA and development teams.
  • Participate in live coding exercises during video interviews.

Interview Focus Areas:

  • Core Java, Selenium WebDriver, TestNG/JUnit, API testing, SQL, CI/CD basics.
  • JavaScript ES6+, React.js essentials & advanced features, HTML5, CSS3.
  • Unit testing (Jest/React Testing Library), performance optimization, responsive design.

Software Engineer (Java & React)

Job description

Software Engineer (Java & React)

Personal information