Full Time
$1500 to $4500 plus Bonuses
40
Feb 13, 2024
6 to 24 months contract for multiple projects, with bonuses for early completion!
Please attach your Github /BitBucket equivalent link!
We are looking for a Full Stack Developer working on our project, the required skill set is quite comprehensive, encompassing both front-end and back-end development skills. Here’s a detailed breakdown:
Front-End Development Skills
1. Proficiency in Web Markup and Styling:
- HTML5
- CSS3 and pre-processing platforms like SASS or LESS
2. JavaScript Frameworks and Libraries:
- Expertise in at least one modern JavaScript framework like React.js, Angular.js, or Vue.js
- Familiarity with AJAX, JSON, and RESTful APIs
3. Responsive and Adaptive Design:
- Experience with responsive web design techniques and frameworks like Bootstrap or Foundation
- Understanding of cross-browser compatibility issues
4. User Interface (UI) Design:
- Basic understanding of UI/UX design principles
- Ability to translate design wireframes into actual code
Back-End Development Skills
1. Server-Side Languages:
- Proficiency in at least one server-side programming language like Node.js, Python, Ruby, Java, PHP, .Net
2. Database Management:
- Experience with database technologies such as MySQL, PostgreSQL, MongoDB
- Understanding of database design and management
3. Server, Networking, and Hosting Environments**:
- Knowledge of how to interact with APIs and the external world
- Experience in handling security and data protection
4. Version Control/Git:
- Proficiency in using version control tools like Git
Full Stack Development Skills
1. Integration Skills:
- Ability to integrate third-party APIs and services
- Experience with payment gateway integration, particularly relevant for Oz CareConnect
2. Problem-Solving Skills:
- Strong analytical and problem-solving abilities
3. Project Management:
- Familiarity with agile development methodologies
- Ability to manage a project from conception to final product
4. Accessibility and Compliance:
- Knowledge of web accessibility standards and best practices
- Familiarity with compliance requirements for health care applications
5. Testing and Debugging:
- Experience with test-driven development
- Proficiency in using code testing frameworks
6. Continuous Learning and Adaptability:
- A commitment to continuously learn and adapt to new technologies and frameworks
7. Communication Skills:
- Ability to effectively communicate technical concepts to non-technical stakeholders
Given the nature of Oz CareConnect, which involves sensitive healthcare data, an additional understanding of data privacy laws and secure coding practices is crucial. The Full Stack Developer should also be adaptable to work within the guidelines and standards set by government health services.
Required: Expertise and Excellence in this area. This is not a simple/basic role.
Key Responsibilities:
Design, develop, and sustain our website, focusing predominantly on membership portal creation and management.
Seamlessly integrate our portals with other platforms and software using SQL and pertinent technologies and APIs.
Engage closely with our UI/UX design team to ensure web designs are rendered accurately with an emphasis on user experience.
Architect and optimize databases to back our web applications.
Contribute to the conception and design of mobile and web-based apps.
Consistently update existing projects, identify and remedy issues, and implement solutions.
Requirements:
Bachelor’s degree in Computer Science, Web Development, or a related discipline.
High proficiency in diverse web languages (e.g., HTML, CSS, JavaScript, PHP).
Solid grasp and hands-on experience with SQL and database administration.
Demonstrated experience in crafting and managing membership portals.
Acquaintance with contemporary web frameworks and CMS platforms.
Prior experience in mobile and web app development.
Excellent problem-solving prowess with a knack for efficient troubleshooting.
Team player with the capability to effectively communicate with a varied audience.
Enthusiasm for staying in sync with the evolving web development landscape.
What We Offer:
Competitive remuneration with performance-tied bonuses.
The privilege to collaborate on compelling projects with a team of visionaries.
Opportunities for continuous growth and development.
Flexibility in work schedules with potential remote work options.
A vibrant, inclusive, and collegial workspace.
For your application to be considered, please answer the following questions regarding Technical Skills and Experience:
1. Tell us about your experience with front-end technologies. Which languages and frameworks are you most comfortable with?
- Purpose: To understand their proficiency in front-end development, crucial for building a user-friendly interface.
2. Can you describe a back-end project you worked on? What technologies did you use?
- Purpose: To gauge their experience in server-side development and familiarity with various back-end technologies.
3. How do you ensure database security and integrity in your projects?
- Purpose: To assess their understanding of critical aspects like data security and database management.
4. Describe a challenging bug you encountered and how you resolved it.
- Purpose: To evaluate problem-solving skills and their approach to debugging.
5. Have you ever integrated third-party services via APIs? Can you give an example?
- Purpose: To check their experience with API integration, important for incorporating external services like the NDIS myplace portal.
6. What is your approach to mobile-responsive design?
- Purpose: To understand their ability to develop applications that are compatible across various devices.
7. How do you stay updated with the latest development trends and technologies?
- Purpose: To gauge their commitment to continuous learning and staying current in the field.
Project Management and Workflow
8. Describe how you manage a full-stack development project from start to finish.
- Purpose: To understand their project management skills and workflow approach.
9. Can you give an example of how you’ve worked under tight deadlines or high-pressure situations?
- Purpose: To assess their ability to handle stress and deliver under demanding circumstances.
10. How do you prioritize tasks in a project with multiple development streams?
- Purpose: To evaluate their organizational skills and ability to multitask effectively.
Teamwork and Communication
11. Describe a time you worked in a team. How do you handle conflicts or differing opinions within a team?
- Purpose: To assess their teamwork and interpersonal skills.
12. How do you communicate complex technical information to tea
- Purpose: To evaluate their communication skills, especially important in collaborative projects.
Problem-Solving and Innovation
13. Describe a situation where you had to think outside the box to solve a development problem.
- Purpose: To gauge their creativity and ability to innovate.
14. Have you ever had to make significant changes to a project based on feedback or testing results? How did you approach this?
- Purpose: To assess their adaptability and response to feedback.
Fit with Oz CareConnect
15. What interests you about working on a platform like Oz CareConnect?
- Purpose: To determine their motivation and interest in your specific project.
16. Given Our Company focus on accessibility, how would you ensure the platform is accessible to all users?
- Purpose: To understand their knowledge and experience in developing accessible applications.
These questions are designed to provide a comprehensive understanding of the candidate's technical abilities, problem-solving skills, teamwork and communication capabilities, and their fit with the specific requirements of Oz CareConnect.