Job Title: Full Stack Software Engineer
Duration: 12 Month Contract-to-Hire
Location: Indianapolis, IN (Hybrid)
Pay: $45-55/hr Depending on Years of Experience
Summary
Join our retail client’s Digital/Application Solutions team, which powers the expansion of digital retail operations by building and delivering industry-leading connected customer and associate experiences across web, mobile app, and in-store digital surfaces. We encourage everyone on our team to actively drive innovation in the technology behind the products and experiences we build. We seek candidates with a clear bias-to-action and an experienced, solution-oriented perspective.
Required Computer and/or Technical Skills
Candidates should have intermediate to advanced knowledge and abilities with Digital Commerce Applications and other common tools. Experience in a retail environment is preferred. Required skills include:
- Advanced proficiency in developing HTML, SASS/LESS (CSS), and JavaScript.
- Experience with microservice architecture.
- GIT/Github/Bitbucket repository experience.
- React/Gatsby/Kotlin development experience.
- GraphQL or REST API development experience (preferred).
- GULP/Webpack (preferred).
- Experience with tag management systems, including writing custom JavaScript, optimizing site performance, and translating requirements into effective tagging solutions (Google Tag Manager, Tealium, or similar).
- Referencing UI specifications in Figma, Adobe XD, Sketch, or similar.
- JSTL Tag Libraries.
- Advanced jQuery development.
- Foundation 6.
- Atlassian Toolset (Jira/Confluence).
- Basic to intermediate knowledge of Google Docs, Google Sheets, Google Slides, and needed development tools.
Required Education and/or Experience
- Bachelor’s degree (B.A.) in Computer Science or IT-related field from a four-year college or university.
- At least 2-4 years’ experience in J2EE or JAVA, or an equivalent combination of education and experience.
Core Competencies
- Communication Skills: Must be an effective communicator with internal and external individuals at all levels. This includes spoken, written, electronic, and presentation skills. Communication should be consistently constructive and professional.
- Decision Making and Problem Solving Skills: Able to define problems, collect data, establish facts, and draw valid conclusions. Able to analyze results at both micro and macro levels and present findings. Makes routine decisions following established policies and procedures; collaborates with managers to gain assistance when complex issues arise.
Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.