12 Sep
|
Tech Aalto
|
Melbourne
12 Sep
Tech Aalto
Melbourne
Job Title:
Senior UI Developer - React.js + Node.js + Express
Location:
Melbourne
Job Type:
Contract
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.
Key Responsibilities:
Develop and maintain user-friendly web applications using
React.js
for the front end.
Build and manage robust
RESTful APIs
with
Node.js & Express
(Node-RED experience is a plus) to facilitate front-end and back-end interactions.
Design and optimize
PostgreSQL databases
to support application functionality and ensure high performance.
Implement server-side logic and integrate with third-party services using
Node.js
.
Collaborate with UX/UI designers to create
responsive, visually appealing
interfaces.
Write
clean, maintainable, and well-documented code
following industry best practices.
Troubleshoot and debug applications to ensure
optimal performance across different devices and platforms
.
Participate in
code reviews
, providing constructive feedback to team members and ensuring code quality.
Required Skills & Qualifications:
5+ years
of experience in front-end development with
React.js
.
Strong proficiency in
JavaScript, ES6+, HTML5, CSS3, and TypeScript
.
Expertise in
Node.js and Express.js
for back-end development.
Experience with
PostgreSQL
or other relational databases.
Familiarity with
RESTful API development
and third-party API integration.
Strong understanding of
responsive web design principles
and UI/UX best practices.
Experience with
state management libraries
(e.g., Redux, Context API) is a plus.
Familiarity with
Node-RED
is an advantage.
Knowledge of
Docker, Kubernetes, and CI/CD pipelines
is a plus.
Excellent problem-solving skills and ability to work in a cooperative environment.
Preferred Qualifications:
Experience with
GraphQL
or WebSockets.
Familiarity with
cloud platforms
such as AWS, GCP, or Azure.
Knowledge of
unit testing frameworks
(Jest, Mocha, or Cypress) for front-end and back-end testing.
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 (
/)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
📌 Ui Developer (Melbourne)
🏢 Tech Aalto
📍 Melbourne