Associate Software Engineer, Frontend
Role details
Job location
Tech stack
Job description
At Walr, the Associate Software Engineer, Frontend is an early-career role focused on building strong foundational frontend development skills whilst contributing to production web applications. This role is ideal for someone who understands coding fundamentals, thinks critically about how and why code works, and is eager to grow into a well-rounded engineer.
You'll work closely with experienced engineers who will provide guidance and mentorship as you develop your technical capabilities. Whilst AI coding assistants are part of our toolkit, we're looking for engineers who understand the fundamentals deeply enough to evaluate, debug, and improve any code-whether written by humans or generated by AI.
This is a role where you'll learn to be an AI-enhanced engineer, not an AI-replaced one. We're investing in building the senior engineers of tomorrow, starting with solid foundations today. Roles and ResponsibilitiesFrontend Software Development
- Write clean, maintainable code using JavaScript, TypeScript & ReactJS
- Build responsive UI components that work across different browsers
- Debug systematically and participate in code reviews with a learning mindset
- Integrate frontend with APIs and write tests for your code
- Learn DevSecOps practices including CI/CD pipelines and secure coding
Working with AI & Modern Development Tools
- Learn to use AI coding assistants (GitHub Copilot, Cursor) as productivity tools
- Critically evaluate AI-generated code before accepting suggestions
- Understand why code works, not just how to make it work
Collaboration, Learning & Agile Delivery
- Work in agile teams with Product Managers, Designers, and engineers
- Communicate clearly, seek feedback, and actively participate in ceremonies
- Take ownership of features and demonstrate curiosity in learning
Requirements
- 1-2 years' frontend development experience (or bootcamp + portfolio)
- Solid JavaScript fundamentals and working knowledge of TypeScript
- Experience with ReactJS or similar frameworks (Vue, Angular, Svelte)
- Strong grasp of responsive design, HTML5, CSS3 (Flexbox, Grid)
- Solid debugging skills and Git version control
- Comfortable in agile environments with strong communication skills
Preferred Qualifications
- Computer Science degree or equivalent practical experience
- Understanding of data structures and algorithmic thinking
- Experience with build tools (Webpack, Vite) and RESTful APIs
- Familiarity with CI/CD, WCAG accessibility standards, and SaaS environments
- Exposure to AI coding assistants