At a Glance
- Tasks: Join our team to develop AI-powered web applications and enhance your coding skills.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Remote work, comprehensive training, and access to learning resources.
- Why this job: Be at the forefront of AI development and make a real impact.
- Qualifications: Bachelor's degree in Computer Science and 1 year of hands-on experience required.
- Other info: Flexible remote work with a supportive team and clear growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
Requirements: Bachelor's degree in Computer Science or a related field, minimum 1 year of hands-on experience at a company (not freelance), and strong English proficiency (written and spoken) are mandatory.
About the Role
We are seeking a motivated and curious Junior Web Developer to join our growing development team. This is an ideal opportunity for recent graduates who are eager to learn, grow, and work with the latest AI-powered development tools. You'll gain hands-on experience building real-world web applications while being trained on cutting-edge technologies that are transforming how developers work. No prior experience with AI tools required. We’ll teach you everything you need to know.
Key Responsibilities
- Develop and maintain web applications across the full stack
- Build responsive, user-friendly interfaces using modern front-end technologies
- Write clean, maintainable, and well-documented code
- Collaborate closely with team members on feature planning and implementation
- Participate in code reviews and contribute to team best practices
- Learn and apply AI-assisted development workflows to boost productivity
- Troubleshoot and debug applications with guidance from senior developers
- Continuously improve your skills through real-world client projects
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum 1 year of hands-on development experience at a company (not freelance)
- Solid foundation in web development including HTML, CSS, and JavaScript
- Experience with at least one of the following stacks or technologies:
- Front-end: React, Vue.js, Angular, Next.js, Svelte, or similar modern frameworks
- Back-end: Node.js, Python (Django, Flask, FastAPI), Java (Spring Boot), C# (.NET), Ruby on Rails, Go, or any other server-side technology
- Databases: Relational databases such as MySQL, PostgreSQL, or SQL Server, or NoSQL databases like MongoDB, Redis, or Firebase
Nice to Have
- Experience with TypeScript
- Familiarity with modern CSS frameworks such as Tailwind CSS, Bootstrap, or Material UI
- Knowledge of state management libraries like Redux, Zustand, Pinia, or MobX
- Exposure to cloud platforms such as AWS, Google Cloud, or Azure
- Basic knowledge of Docker and containerization concepts
- Understanding of CI/CD pipelines and DevOps practices
- Experience with GraphQL or WebSocket implementations
- Any experience with AI tools such as ChatGPT, Cursor, GitHub Copilot, or Claude, even in personal projects
- Background in mobile development (React Native, Flutter) is a plus
What We Offer
- Comprehensive AI tool training with hands-on onboarding using Cursor, Claude Code, n8n, Lovable, and more
- Real-world experience working on actual client projects shortly after onboarding
- Clear growth path with defined milestones from Junior Developer to Independent Contributor
- Continuous learning through free access to Udemy courses and other learning resources
- Modern work environment with a young, dynamic, and supportive team
- Cutting-edge stack that lets you work with tools shaping the future of software development
- Flexibility of fully remote work from anywhere
Work Setup
- Location: Fully remote. Work from anywhere with a stable internet connection
- Schedule: Sunday to Thursday, 9:00 AM to 6:00 PM (Israel time)
- Requirements: Reliable high-speed internet and a quiet workspace suitable for video calls and collaboration
Application Process
Send us your CV along with your expected compensation. Tell us your story, what drives you, what you’ve built (even personal or academic projects), and why you’re excited about the future of AI in development.
Recruitment Process
Single interview. We keep it simple.
Junior Web Developer - AI-Powered Development employer: Madfish
Contact Detail:
Madfish Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Web Developer - AI-Powered Development
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or attend local tech meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using HTML, CSS, and JavaScript. This is your chance to demonstrate what you can do, so make it shine!
✨Tip Number 3
Prepare for interviews by practising common coding challenges and technical questions. Brush up on your problem-solving skills and be ready to discuss your past experiences and how they relate to the role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing your story and what excites you about AI in development, so don’t hold back!
We think you need these skills to ace Junior Web Developer - AI-Powered Development
Some tips for your application 🫡
Craft Your CV with Care: Make sure your CV is tailored to highlight your relevant experience and skills. We want to see your journey in web development, so don’t forget to include any projects you've worked on, even if they were personal or academic!
Tell Us Your Story: In your application, share what drives you and why you're excited about AI in development. We love hearing about your passion and motivation, so let your personality shine through!
Show Off Your Skills: Be specific about the technologies and frameworks you’ve worked with. If you have experience with HTML, CSS, JavaScript, or any of the stacks mentioned, make sure to highlight that. We’re keen to see how you can contribute to our team!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Madfish
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like HTML, CSS, JavaScript, and any frameworks you’ve worked with. Brush up on your knowledge of front-end and back-end stacks, as well as databases. This will help you answer technical questions confidently.
✨Showcase Your Projects
Prepare to discuss any relevant projects you've worked on, whether during your studies or at a previous job. Be ready to explain your role, the challenges you faced, and how you overcame them. If you have personal projects, don’t hesitate to share those too!
✨Communicate Clearly
Since strong English proficiency is a must, practice articulating your thoughts clearly and concisely. You might be asked to explain complex concepts, so being able to communicate effectively will set you apart from other candidates.
✨Embrace the Learning Mindset
This role is all about growth and learning, especially with AI tools. Show your enthusiasm for learning new technologies and methodologies. Share examples of how you’ve adapted to new tools or processes in the past, and express your excitement about the training opportunities offered.