Software Engineer – Node.js

We’re on the lookout for enthusiastic Software Engineer – Node.js for exciting software products developments.

Key responsibilities:
  • Responsible for back-end application technical design and development primary in Node.js
  • Understanding the functional requirements and design to provide technical design with capability to challenge the functional requirements or design whenever applicable
  • Developing reusable, testable, and efficient features or components in Node.js, which include but not limited to
    – REST API design and development for front-end
    – Relational database and NoSQL database development
    – Data process and migration scripting
    – Business processes and logic design and development
    – Algorithm research and development
  • Write unit testing, code coverage testing and manage bug fixes
  • Prepare technical documentation and user guidance
  • Collaborate with product architect, product owner, technical architect, other developers and testers to implement technical design into the code
  • Implement software enhancements and suggest improvements
  • Support testing and fix bugs
Mandatory Skills:
  • A tertiary qualification in Computer Science, Engineering or similar relevant fields
  • Minimal previous working experience as a Node.js developer for 2 years
  • With experience in koa.js, database (mysql/mongodb) node.js drivers, babel.js and webpack
  • Knowledge in all stages of software development
  • Ability to deep-dive into complex design problems with develop new approaches
  • Agile development lifecycle (Scrum, CI/CD)
  • Clearly present ideas and communicate with others
Desirable skills:
  • Big Data analytics capability
  • DevOps experience
  • Knowledge on Rust or Go programming language
  • Knowledge on React and React Native

(Intern position also available with the basic Node.js development skills)

Software Engineer – React Native

We are looking for Software Engineer – React Native interested in building performant mobile apps across both the iOS and Android platforms.

Key responsibilities:
  • Build robust and smooth mobile application across both the iOS and Android platforms primary using React-Native
  • Integrate back-end APIs into mobile application through async hooks
  • Leverage platform native APIs for both iOS and Android
  • Diagnose and fix bugs, and conduct app profiling and performance tuning
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Collaborate with product architect, product owner, technical architect, other developers and testers to implement technical design into the code
  • Implement software enhancements and suggest improvements
  • Support testing and fix bugs
Mandatory Skills
  • A tertiary qualification in Computer Science, Engineering or similar relevant fields
  • Minimal previous working experience as a Node.js developer for 2 years
  • Solid JavaScript knowledge and its nuances, such as ES6+ syntax
  • Knowledge of React hooks, eslint and Native Base framework
  • Ability to write well-documented, clean JavaScript code
  • Work with third-party dependencies and resolve dependency conflicts
  • Familiar with native build tools and lint tools, like XCode, Gradle, eslint
  • Knowledge of REST APIs, the document request model, and offline storage

Desirable skills:

  • Knowledge on HTML Canvas, WebGL
  • Knowledge on React and React Native Web
  • DevOps experience
  • Experience with automated testing suites, like Jest or Mocha

(Intern position also available with the basic React-Native development skills)

3D Designer – Architecture and Furniture

We are looking for 3D Architecture and Furniture Designer for creating design inputs for virtualizing building, units, furniture and external environment into 3D and VR/AR.

Key responsibilities:
  • Creating modulated Architecture or Furniture design
  • Creating and adjusting 3D designs primary for Architecture and Furniture
  • Creating reusable interior design pattern
  • Owning and maintaining company design library
  • Managing external designers and suppliers
  • Collaborating with software product architect, product owner, technical architect, developers and testers for rendering the design into 3D and VR/AR models

Mandatory Skills

  • A tertiary qualification in design
  • Auto-CAD Architecture design
  • Furniture design
  • Knowledge on Blender

Desirable skills:

  • Knowledge on Verge3D
  • Knowledge on Magic Leap
  • Knowledge on Unity or Unreal
  • Passion on emerging technologies

(Intern position also available with the basic design skills)

Start a project with us today

Use Technology for Business and Life

Get in Touch:

  • Level 16, 9 Castlereagh Street, Sydney, NSW 2000
  • info@gen-x.tech
  • 02 9153 1330

Copyright © 2020 Gen-X Tech | Powered by Gen-X Tech