What are the responsibilities and job description for the Entry-Level/Junior Full Stack Developer position at Augment Jobs?
Responsibilities
Job Description:
Job Description:
- Frontend Development: Assist in the development of user interfaces and frontend components using HTML, CSS, and JavaScript. Collaborate with senior developers to translate design mockups and wireframes into responsive and interactive web pages.
- Backend Development: Learn to develop server-side logic and backend services using programming languages such as Python, Node.js, or Ruby. Gain experience in building RESTful APIs and implementing database interactions.
- Full Stack Development: Work on end-to-end web development projects, from requirements gathering and design to implementation and testing. Gain exposure to both frontend and backend technologies and contribute to all aspects of the development lifecycle.
- Code Reviews and Testing: Participate in code reviews to ensure code quality, readability, and adherence to coding standards. Learn to write unit tests and conduct testing to identify and fix bugs and issues in a timely manner.
- Collaboration and Learning: Collaborate with cross-functional teams, including designers, product managers, and other developers. Actively participate in team meetings, brainstorming sessions, and knowledge-sharing activities. Continuously expand your knowledge and skills through self-study, online courses, and hands-on experience.
- Documentation: Assist in documenting technical specifications, architecture diagrams, and code repositories. Contribute to the creation of developer documentation and tutorials to facilitate knowledge sharing and onboarding of new team members.
- Education: Bachelor's degree in computer science, information technology, or a related field. Relevant coursework or projects in web development are desirable.
- Programming Skills: Basic understanding of programming languages and technologies commonly used in web development, including HTML, CSS, JavaScript, and one or more backend languages such as Python, Node.js, or Ruby.
- Frontend Frameworks: Familiarity with frontend frameworks and libraries such as React, Angular, or Vue.js is a plus. Ability to work with templating engines and CSS preprocessors.
- Database Knowledge: Basic understanding of database concepts and SQL. Exposure to relational databases like MySQL or PostgreSQL is advantageous.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues and find effective solutions.
- Communication Skills: Good communication and interpersonal skills, with the ability to work collaboratively in a team environment and communicate ideas effectively.
- Attention to Detail: Ability to pay attention to detail when writing code, conducting testing, and documenting technical specifications.
Junior Full Stack Engineer {S}
The Stratagem Group -
King of Prussia, PA
Junior Full Stack Engineer {S}
ARKA Group -
King of Prussia, PA
Full Stack Java Developer
Generis Tek Inc -
Philadelphia, PA