- Company Name
- JSG (Johnson Service Group, Inc.)
- Job Title
- Software Developer- Front End
- Job Description
-
Job Title: Software Developer – Front End
Role Summary:
Design, develop, and maintain responsive, large‑scale front‑end web applications. Translate business requirements into working code, support full SDLC, troubleshoot issues, and ensure cross‑browser compatibility and accessibility.
Expectations:
- 5+ years of HTML5/CSS, JavaScript, and Node/NPM development.
- 1+ year experience with Angular v15+, Java, Spring Framework (MVC, Security, JPA, Boot), Oracle Database, SQL, and Bitbucket.
- Proficiency in converting UI artwork into functional interfaces and implementing responsive frameworks.
- Demonstrated ability to meet deadlines, communicate effectively, and work collaboratively in an Agile environment.
Key Responsibilities:
- Design and code front‑end components using Angular, TypeScript, HTML5, CSS, and Node/NPM.
- Develop and maintain RESTful API calls and integrate social media APIs.
- Build and test UI for large‑scale, complex web systems with cross‑browser support.
- Implement accessibility standards (AODA/WCAG 2.0 AA).
- Collaborate with back‑end developers, QA, and UI/UX teams throughout the SDLC.
- Review and modify installation scripts, provide post‑implementation support, and conduct design walkthroughs.
- Document system and user interfaces; populate version control (Bitbucket) and project artifacts (Jira, Confluence).
Required Skills:
- Front‑end: Angular v15+, TypeScript, JavaScript, HTML5, CSS, Node/NPM.
- Back‑end/Database: Java, Spring MVC, Security, JPA/Boot, Oracle Database, SQL, Hibernate/JPA.
- Version control: Bitbucket.
- Development tools: Eclipse, IntelliJ, VS Code.
- Testing/debugging, cross‑browser testing, responsive design, AODA/WCAG 2.0 AA compliance.
- Soft skills: analytical thinking, problem solving, effective communication, teamwork, deadline orientation.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Certifications in Java, Angular, or related frameworks are a plus.