
Senior Software Engineer
Empower
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- Responsible for maintenance of all deployed microsites, pre-login pages, landing pages, websites, and other digital properties
- Develop and deploy new digital projects based on template guidelines
- Work with the Digital Marketing Operations team and Digital Traffic Manager to triage and deploy web maintenance and new development tickets
- Support multiple brands including (Great-West Financial, Empower, Empower Institutional) and multiple digital properties both internal and external
- Communicate and update marketing team members about project status and timelines
- Work with QA or internal Digital Maintenance team to ensure digital services meet accessibility standards and responsiveness
- Consistent QA of own code and finished work
- Support high-level design needs, optimize web images, and create mockups and prototypes
- Act as a mentor and support junior level Digital Marketing Operations developers
- Provide feedback on process improvements related to web production and maintenance
- Participate in daily web maintenance standup and weekly code reviews
- Coordinate with other interdependent departments/teams related to projects
Requirements
- BS/BA degree or comparable experience
- 4 years + working on front-end development of web sites or in a web support/maintenance role
- 4 years + working on responsive web sites
- Mandatory - HTML/Bootstrap; CSS, LESS; GIT; Node/NPM; Terminal and/or Command Prompt; JSON; Photoshop/Illustrator (Image Optimization and Asset Prep for the Web); JavaScript/jQuery
- Preferred - Drupal 8+; PHP; SQL/MySQL; WordPress; Handlebars; AngularJS; React/Redux
- Must be able to hand code (no WYSIWYG editor assistance)
- Solid knowledge of web-based technologies (JavaScript frameworks, SPAs)
- Solid knowledge of responsive and cross-device/cross-browser development and QA principles
- Expertise in Git with understanding of intermediate to advanced level Git commands required
- Must possess ability to manage multiple branches and resolve merge conflicts
- Experience with Gitlab a plus.
- General understanding of SEO best practices and ADA compliance
- Basic understanding of FTP
- The ability to plan, code, commit, test, review, stage and deploy projects to various environments
- Ability to modify existing graphics in Photoshop and Illustrator to export assets in the most appropriate, web optimized, responsive ready format
- Strong attention to detail, the willingness to troubleshoot, and the ability to analyze existing code bases
- Must be able lead, train and provide guidance to other Developers and/or QA Testers
- Excellent communication skills.
Benefits
- Flexible work environment
- Internal mobility encouragement
- Purpose and well-being recognition
- Work-life balance emphasis
- Community volunteer opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HTMLBootstrapCSSLESSGITNodeJSONPhotoshopJavaScriptjQuery
Soft Skills
communicationattention to detailtroubleshootingmentoringprocess improvementproject managementteam collaborationleadershipanalytical skillstime management