11 Nov
|
Tech Aalto
|
Melbourne
11 Nov
Tech Aalto
Melbourne
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
- Strong 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 setting. /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 (https://www.techaalto.com/privacy/) /n Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
📌 UI Developer (Melbourne)
🏢 Tech Aalto
📍 Melbourne