Job Openings Front End Developer (AU)

About the job Front End Developer (AU)

Job Summary

The Front-End Developer is responsible for designing, developing, and implementing user-facing features for web applications. This role collaborates closely with Senior Developers, Business Analysts, Product Owners, and stakeholders to deliver high-quality, scalable, and user-friendly solutions aligned with business requirements.

Key Responsibilities

  • Develop, test, and maintain responsive web applications within defined timelines
  • Write clean, efficient, and well-documented code
  • Perform unit testing, debugging, and system testing
  • Analyze technical problems and provide effective solutions
  • Collaborate with cross-functional teams to gather and translate business requirements into technical solutions
  • Participate in the design and development of new features and enhancements
  • Review and assess incoming enhancement requests (feasibility, effort, priority)
  • Continuously improve application performance, usability, and maintainability
  • Ensure proper documentation and adherence to development standards and best practices
  • Follow Software Development Life Cycle (SDLC) and Agile methodologies
  • Support knowledge sharing and mentor junior developers when needed

Technical Skills

  • HTML5, CSS3, JavaScript (ES6+)

Frameworks

  • Angular (primary requirement)
  • React
  • Vue.js (nice to have)

Styling & UI

  • CSS frameworks (Bootstrap, Tailwind CSS)
  • Responsive design and cross-browser compatibility

Tools & Technologies

  • Version control: Git (GitHub/GitLab/Bitbucket)
  • Package managers: npm / yarn
  • Build tools: Webpack, Vite
  • API integration (RESTful APIs, JSON)

Testing

  • Unit testing tools (Jasmine, Karma, Jest)

Qualifications

  • At least 3+ years of experience in Front-End Development
  • Strong proficiency in Angular (required)
  • Solid understanding of modern JavaScript, HTML, and CSS
  • Experience building responsive and user-friendly interfaces
  • Familiarity with Agile methodologies (e.g., Scrum)
  • Strong analytical and problem-solving skills
  • Ability to manage multiple tasks and meet deadlines
  • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders
  • Ability to work independently and collaboratively

Key Competencies

  • Results-oriented and deadline-driven
  • High adaptability and willingness to learn new technologies
  • Strong attention to detail and quality
  • Team collaboration and knowledge sharing
  • Continuous improvement mindset