The Junior Web Developer will work alongside a team of experienced programmers and developers. An ideal candidate is passionate about creating high-quality software and is excited to contribute ideas to the development process.
As well as enjoying collaboration with others and possessing an eagerness to both learn from and share knowledge with your teammates.
You value best practices and are committed to continuously improving your skills while working in a supportive team environment.
Duties and Responsibilities :
- Collaborate with team members to ensure projects meet expectations and deadlines.
- Write code following established standards and guidelines, aiming for clean and organized code.
- Assist in documenting technical aspects of products and features.
- Support testing, troubleshooting, and maintenance of software and databases to ensure optimal functionality.
- Contribute to various phases of software development, learning and growing in the process.
- Adhere to industry best practices for coding and development.
- Assist in developing and deploying new features, as needed.
- Learn and apply Agile Development methodologies and current development trends under supervision.
Minimum Qualifications :
High School Graduate or equivalent (GED).
Knowledge, Skills and Abilities :
- At least 3+ years of direct experience in web design.
- Knowledge in the following languages and tools (PHP7+ and Symfony Framework 6+).
- Experience with standard front-end code such as HTML 5, CSS, Sass, JavaScript and Stimulus Framework.
- Knowledge of security when it comes to developing web applications.
- DevOps practices and Continuous Integration / Continuous Deployment techniques.
- Excellent analytical and problem-solving skills.
- Possess a knack for learning new technologies and advancing skills.
Travel Requirements :
This position may require light travel within a ten-mile radius from one office location to another as needed.
Professional Development :
- Establish annual objectives for professional growth.
- Keep pace with developments in the discipline.
- Learn and apply technologies that support professional and personal growth.
- Participate in the evaluation process.