Senior Front-end Engineer
ManulifeAbout the role
We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today.
Working Arrangement
HybridJob Description
Are you looking for a supportive, collaborative workplace with great teams and inspiring leaders? You’ve come to the right place. We’re looking for ambitious people who share our values and want to make every day better for people around the world. If this sounds like you, and the career below sounds exciting, we’d like to hear from you.
Working Arrangement
Hybrid from Boston office - 2 days in office and 3 days from home
Job Description
Are you an experienced Senior Front-End or Full-Stack Software Engineer who enjoys working in a highly collaborative environment? As a member of the Engage Value Stream, you will be focused on delivering solutions that help customers and partners exploring life insurance solutions. This role, part of our Adobe Experience Manager practice, will work on initiatives to provide optimized digital experiences and touchpoints that drive audiences to the next phase of their journey.
The Right Candidate Is Someone Who Is
Passionate about providing an optimal User Experience through design, accessibility and performance.
A promoter of development best practices to ensure code scalability, security and stability.
Passionate about technology and takes the opportunity to learn new things with the goal of understanding how we can leverage various tools/concepts
Willing to volunteer even if it is outside of their particular expertise
Proactively communicates blockers or concerns and is willing to leverage others for help
Willing to do what it takes for the team to succeed
Eager to share knowledge with others
Forward thinking
Constantly willing to learn from success and failure
Job Accountabilities
Collaborate with UX Designers, Product Owners, Content Authors and IT stakeholders to iterate on design, development and implementation in support of our web-platform and initiatives utilizing Adobe Experience Manager as well as other technologies as needed.
Develop clean, maintainable, readable code that is scalable and secure. Participate in design and code reviews to ensure the same.
Active participation in agile ceremonies and best practices
Designs and develops pages, templates and components with which a content author interacts to create the desired user experience as communicated by the product owners and UX designers.
Develops choices around component design to promote re-use with the flexibility needed for cross-site teams to create an experience that meets or exceeds customer expectations.
Promote and advance the use of site-wide style guides and template development
Troubleshoot and resolve issues surrounding performance, response times, capacity and system limitations.
Development and presentation of POCs/ prototypes to a large audience and key stakeholders of Product as and when required
Conceptualizes original ideas that bring simplicity and user friendliness to complex design roadblock
Requirements
Minimum 7-8 years of software development experience
Minimum 4 years experience with:
HTML5, CSS3, Less/Sass,
JavaScript, ES6, ReactJS, Webpack, Jest unit testing,
Ability to test and Debug websites
Ability to take designs & storyboards and convert into functional webpage and components.
Understanding of Website design, SEO, Accessibility and Performance
Experience with Adobe Experience Manager 6.x a strong plus
Hands on experience with Java development a plus
Exposure to Salesforce development a plus
Ability to solve problems creatively and effectively; experience in creating prototypes
Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
Good organizational and problem-solving abilities
Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes
Every career
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s