What are the responsibilities and job description for the Junior Software Developer position at Moonello?
Job Summary
We are seeking an experienced junior software developer to join our dynamic team at Moonello. As a junior developer, you will have the opportunity to work on exciting projects that make a real-world impact and collaborate with senior developers to design, develop, and implement user-facing features for web and mobile applications.
About Us
Moonello is a rapidly growing agency that partners with companies across diverse sectors to create cutting-edge mobile and web applications that streamline operations and unlock new opportunities. We provide comprehensive digital marketing services to help accelerate revenue growth.
Your Role
You will be involved in building new applications from the ground up, using modern technologies like Node.js, Next.js, React, and Gatsby. You will gain hands-on experience with a variety of front-end technologies and work on a wide range of projects across different industries.
Responsibilities
- Collaborate with senior developers to design, develop, and implement user-facing features for web and mobile applications.
- Write clean, efficient, and well-documented code using Node.js, Next.js, React, and Gatsby.
- Build reusable components and front-end libraries for future use.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues to ensure a seamless user experience.
- Stay up-to-date with the latest trends and technologies in front-end development.
Requirements
- 1-3 years of experience in front-end development (or strong personal projects that demonstrate your skills).
- Proficiency in JavaScript and experience with Node.js, Next.js, React, Gatsby, etc.
- Solid understanding of HTML, CSS, and responsive design principles.
- A portfolio of projects that showcase your skills (personal or professional).
- Experience with mobile app development (React Native, etc.).
- Familiarity with UI/UX design principles.
- Contributions to open-source projects.
- Experience with testing frameworks.
What We Offer
- Flexible work arrangements.
- The chance to work on exciting and challenging projects.