Job Description:
We are a mid-tier Australian internet service provider (ISP) based in Melbourne, Victoria, with nearly ten years of experience in the industry. We pride ourselves on being experienced enough to provide reliable services while remaining flexible and avoiding rigid rules. Our commitment to innovation and customer satisfaction sets us apart in the competitive landscape of internet services. We are seeking a talented and motivated Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.
Key Responsibilities:
· Design, develop, test, and maintain software applications.
· Build and design robust application frameworks and architecture.
· Develop mobile components and contribute to mobile app development for iOS and Android platforms.
· Use hybrid development platforms to create seamless user experiences.
· Collaborate with product managers, designers, and other engineers to deliver high-quality features.
· Write clean, maintainable, and efficient code.
· Participate in code reviews and provide constructive feedback.
· Troubleshoot, debug, and optimize application performance.
· Utilise front-end skills to enhance and maintain web-based components.
· Stay up-to-date with the latest industry trends and technologies.
Requirements:
· Bachelor's degree in Computer Science, Electronic Information Engineering, or a related field.
· Experience in software development using relevant programming languages and technologies.
· In-depth understanding of software development principles and design patterns.
· Experience in mobile application development for iOS and Android, including componentization.
· Familiarity with hybrid development platforms (e.g., React Native, Flutter).
· Experience in building and designing application frameworks.
· Excellent problem-solving skills and attention to detail.
· Ability to work collaboratively in a team environment.
Preferred Qualifications:
1. Front-End Skills: Proficient in front-end skills with a solid foundation in HTML, CSS, and JavaScript. Proficiency in at least one mainstream front-end framework such as React, Angular, or Vue.js.
2. DevOps Tools: Familiarity with CI/CD pipelines, Git, Jenkins, and other DevOps tools.
3. Professional Experience: Experience working in large commercial companies or having successfully launched major projects.
What We Offer:
· Competitive salary and benefits package.
· Opportunities for professional growth and development.
· A collaborative and inclusive work environment.
· Flexible working hours and remote work options.
· Health and wellness programs.