What are the responsibilities and job description for the Front End Web Developer position at Eliassen Group?
Jr. Front End Web Developer is part of a team responsible for designing, developing, and maintaining the custom enterprise-level accreditation management system for the Headquarters operations. This is a hybrid onsite permanent position located in Baltimore, MD.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
- Design: Design wireframes and user interfaces.
- Implementation: Code designs to requirements and integrations with other systems (internal and 3rd party).
- Testing: Build comprehensive unit tests during development for long-term regression testing and assisting users during user acceptance testing.
- Maintenance: Provide regular system maintenance and enhancements to the systems. Create necessary technical and support documentation.
QUALIFICATION REQUIREMENTS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The required skills listed below are representative of the knowledge, skill, and/or ability required.
EDUCATION and/or EXPERIENCE:
- 1-2 years of experience in computer science, computer engineering, software engineering, information systems, or a related field
- Bachelor’s or Associate’s degree from an accredited institution
- 1-2 years of experience programming in JavaScript, HTML, CSS, UI development
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:
- Required Experience:
- JavaScript, HTML, CSS, and UI development
- Proficiency in the ReactJS client-side JavaScript framework is required, with familiarity in other frameworks such as Angular being a plus.
- UI/UX Implementation Experience
- Basic understanding of UI/UX principles and best practices.
- Ability to create user-friendly and visually appealing web interfaces.
- Experience with wireframing and prototyping tools.
- Desired:
- Microsoft Visual Studio, Visual Studio Code, or other Integrated Development Environment (IDE)
- Git, GitHub, Jira, GitLab, or other source control and issue tracking systems
- Other client-side JavaScript frameworks like Vue/Svelte
- HTML5 with Less, Bootstrap, or other CSS frameworks like SASS/SCSS/Tailwind
- Agile methodologies such as Scrum or Kanban
- Excellent problem-solving and analytical skills.
- Ability to work as both part of a team and independently.
- Excellent communication and interpersonal skills to work collaboratively with team members.