18 Sep
|
Tech Aalto
|
Victoria
18 Sep
Tech Aalto
Victoria
Job Description
Job Title:
Senior UI Developer - React.js + Node.js + Express
n
Location:
Melbourne
n
Job Type:
Contract
n
About the Role:
We are looking for a skilled
Senior UI Developer
with expertise in
React.js, Node.js, and Express
to design, develop, and maintain high-quality web applications. The ideal candidate will have strong experience in front-end and back-end development, database management, and API integrations, ensuring seamless functionality and performance across platforms.
n
Key Responsibilities:
n
n
Develop and maintain user-friendly web applications using
React.js
for the front end.
n
Build and manage robust
RESTful APIs
with
Node.js & Express
(Node-RED experience is a plus) to facilitate front-end and back-end interactions.
n
Design and optimize
PostgreSQL databases
to support application functionality and ensure high performance.
n
Implement server-side logic and integrate with third-party services using
Node.js
.
n
Collaborate with UX/UI designers to create
responsive, visually appealing
interfaces.
n
Write
clean, maintainable, and well-documented code
following industry best practices.
n
Troubleshoot and debug applications to ensure
optimal performance across different devices and platforms
.
n
Participate in
code reviews
, providing constructive feedback to team members and ensuring code quality.
n
n
Required Skills & Qualifications:
n
n
5+ years
of experience in front-end development with
React.js
.
n
Robust proficiency in
JavaScript, ES6+, HTML5, CSS3, and TypeScript
.
n
Expertise in
Node.js and Express.js
for back-end development.
n
Experience with
PostgreSQL
or other relational databases.
n
Familiarity with
RESTful API development
and third-party API integration.
n
Strong understanding of
responsive web design principles
and UI/UX best practices.
n
Experience with
state management libraries
(e.g., Redux, Context API) is a plus.
n
Familiarity with
Node-RED
is an advantage.
n
Knowledge of
Docker, Kubernetes, and CI/CD pipelines
is a plus.
n
Excellent problem-solving skills and ability to work in a collaborative environment.
n
n
Preferred Qualifications:
n
n
Experience with
GraphQL
or WebSockets.
n
Familiarity with
cloud platforms
such as AWS, GCP, or Azure.
n
Knowledge of
unit testing frameworks
(Jest, Mocha, or Cypress) for front-end and back-end testing.
n
n
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto's website (
n
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
📌 Ui Developer (Victoria)
🏢 Tech Aalto
📍 Victoria