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