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
Important Links:
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