Job Description
- Develop, maintain, and enhance web applications using PHP (Laravel or Symfony) and React.
- Design and implement responsive and dynamic user interfaces with React, ensuring cross-browser compatibility.
- Build and maintain RESTful APIs to support frontend and backend integration.
- Develop and maintain server-side logic using PHP, including database operations and data processing.
- Integrate third-party services and APIs to expand application functionality.
- Optimize application performance and scalability, identifying and resolving bottlenecks.
- Implement secure authentication and authorization features using modern frameworks.
- Collaborate with UI/UX designers to create visually appealing and user-friendly interfaces.
- Conduct thorough testing and debugging to ensure high-quality, bug-free code.
- Participate in code reviews to maintain coding standards and improve code quality.
- Write and maintain technical documentation for both backend and frontend components.
- Stay updated with emerging web development technologies and frameworks to drive innovation.
- Collaborate with DevOps to ensure smooth deployment and monitoring of applications.
- Work closely with cross-functional teams to gather and analyze requirements, ensuring alignment with business goals.
- Other role specific duties as they arise.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience as a Full Stack Developer with expertise in PHP and React.
- Proficiency in modern PHP frameworks (e.g., Laravel, Symfony) and JavaScript frameworks (e.g., React, Next.js).
- Strong understanding of RESTful API design and integration.
- Experience with frontend technologies such as HTML5, CSS3, and modern JavaScript (ES6+).
- Familiarity with version control systems (Git) and collaborative development workflows.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORMs (e.g., Eloquent).
- Knowledge of state management libraries like Redux or Context API.
- Familiarity with modern CI/CD practices and deployment tools (e.g., Docker, Jenkins).
- Strong problem-solving abilities and excellent communication skills.
- Experience working in an Agile/Scrum environment is a plus.
- Familiarity with testing frameworks like PHPUnit and Jest is desirable.
Benefits
As a Twoconnect employee, you get to enjoy the following:
- Work from home
- Shift: Monday to Friday: 9:00 am to 6:00 pm AEST / AEDT
- Work-life balance
- Training and Development programmes
- Employee Engagement Events (company outings, fun activities, quarterly wellness and self-care sessions)
- Experience working with leading organisations
- Fun, supportive, and inclusive culture
- Dedicated Team Managers that look after your development