Description
Job Title: Web Developer (2 to 3 years of experience)
Location: Perth
Job Type: Full-Time
Position Overview:
We are seeking a skilled Web Developer to join our dynamic team. The ideal candidate will have a strong background in Ruby on Rails, Postgres, JavaScript, TypeScript, and React. Experience with Docker is a plus. You will be responsible for developing and maintaining web applications, ensuring the performance, quality, and responsiveness of the applications, and collaborating with a team of developers to design and launch new features.
What We Do:
In 2010, CGR was established with a grand mission: to save lives, protect the environment, and empower businesses. Through our innovative SaaS solution, we enable customers to streamline their processes and connect people and data with ease. Today, our impact has reached over 70 countries and continues to expand. We are driven by the belief that there is much growth potential in the market, and we are seeking passionate individuals to join us on this journey. Will you rise to the challenge?
Our Culture:
Our flat structure and open-plan office ensure all staff members are approachable and open. Our culturally diverse team encourages everyone to have their say and put their ideas forward. We do our best to accommodate the lifestyle and family dedication of staff. We are an equal opportunity employer and value diversity at our company.
What We Offer:
Great company culture.
Hybrid work – CGR believes family must always come first – work from home when needed.
Casual work attire.
A friendly environment with a small team, which means everyone has a say.
Career development and a clear career pathway.
Weekly learning hours.
Key Responsibilities:
Develop and maintain web applications using Ruby on Rails.
Write clean, maintainable, and efficient code in JavaScript and TypeScript.
Build user interfaces and interactive components using React.
Collaborate with product managers, designers, and other developers to create and implement new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and resolve performance and scalability issues.
Participate in code reviews and contribute to the continuous improvement of the development process.
Optionally, containerize applications using Docker to streamline development and deployment processes.
Required Skills and Experience:
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
2-5 years of professional experience in web development.
Strong proficiency in Ruby on Rails.
Proficient in JavaScript and TypeScript.
Experience with Postgres database or any other relational SQL database systems.
Hands-on experience with React and building reusable components.
Solid understanding of web development best practices and design patterns.
Familiarity with RESTful APIs and JSON.
Experience with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Preferred Skills:
Experience with Docker and containerization.
Knowledge of CI/CD pipelines and tools.
Familiarity with modern front-end build pipelines and tools.
Understanding of responsive design principles and techniques.
You must have the right to work in Australia with a valid VISA or be a citizen.