Job Description
Are you a talented Full Stack Web Developer with a passion for building high-quality web applications? We are seeking an experienced professional with 3-4 years of expertise in Laravel, Vue.js, and React.js to join our growing team. If you have worked with Next.js and Nuxt.js, we want to hear from you!
Key Responsibilities
- Build, test, and maintain robust web applications using Laravel, Vue.js, and React.js.
- Work closely with designers, product managers, and other developers to implement new features.
- Utilize Next.js and Nuxt.js to enhance application functionality and performance.
- Ensure applications are optimized for maximum speed and scalability.
- Identify and resolve performance issues and bugs.
- Keep up-to-date with emerging technologies to drive innovation within the team.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3-4 years of professional experience with Laravel, Vue.js, and React.js.
Technical Skills
- Proficient in HTML5, CSS3, and JavaScript.
- Experience with Next.js and Nuxt.js is a significant plus.
- Proficiency with relational databases like MySQL or PostgreSQL; familiarity with ORM frameworks.
- Solid understanding of RESTful APIs and experience integrating third-party services.
- Proficient with Git and collaborative workflows.
- Experience with testing frameworks such as Jest, Mocha, or PHPUnit.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or CircleCI.
- Experience with cloud platforms like AWS, Azure, or Google Cloud is an advantage.
- Knowledge of Docker and container orchestration tools like Kubernetes.
- Understanding of web security best practices and common vulnerabilities (e.g., OWASP Top Ten).
- Experience in creating mobile-first and responsive web applications.
- Skills in optimizing applications for speed and scalability.
Methodologies
- Familiarity with Agile/Scrum methodologies and participation in sprint planning, reviews, and retrospectives.
- Strong analytical skills with a creative approach to complex challenges.
Soft Skills
- Excellent verbal and written communication skills.
- Proven ability to work collaboratively in a team environment.
- Flexibility to adapt to changing priorities and project requirements.
- Meticulous approach to code quality and user experience.
- Strong organizational skills with the ability to manage multiple tasks and deadlines.
- Willingness to mentor junior developers and contribute to team growth.
- A proactive attitude towards learning new technologies and improving existing skills.