Senior Front End Developer
Description
MessageGears delivers hyper-personalized, high value engagement across email, SMS, in-app, mobile push, web, and TV by empowering our customers to better leverage their zero- and first-party data. We’ve pioneered enterprise solutions that directly access a brand’s data warehouse instead of relying on data syncs, which eliminates the latency, inflexibility, and other limitations of traditional SaaS. MessageGears proudly serves brands like Expedia, Indeed, OpenTable, Rakuten, EA Sports, Sony, and T-Mobile.
We’re passionate about the experience and solutions we provide for these customers, and we also understand that everyone needs a work-life balance that’s right for them. We are committed to providing the flexibility each of our employees requires in order to live their own lives, while still contributing strongly to MessageGears.
- Remote-first working policy, but will at times be required to travel to Dublin office for team working sessions.
Responsibilities
- Work closely with the product and design team, delivering the best possible user experience as efficiently as possible.
- Breaks down complex feature specs and user stories into a well defined series of technical tasks, striking a balance between technical excellence and efficiency of delivery.
- Deliver automated tests for complex features, that preclude the need for manual regression testing in future releases.
- Mentor junior engineers via pairing, tech design review, and code review.
- Perform peer reviews on Sprint Team code changes which pass automated change quality validation
- Identify challenges and opportunities for improvement of team delivery
- Communicate technical decisions through tech specs, tech talks, and confluence.
- Demonstrate knowledge of industry trends; apply new approaches and/or technologies
- where appropriate, in order to improve efficiency within the team or the product.
- Regularly deliver software on-time; works to make accurate estimates and deliver on those estimates.
- Conduct all business in accordance with MessageGears policies and procedures
- All other duties as assigned.
Requirements
- 5+ years of experience using javascript frameworks
- 2+ years of experience developing in the React Framework
- 2+ Experience with Front End Testing Tools (Cypress, Jasmine, etc.)
- Experience with Reactive Forms and State Management
- 3+ years of experience in a SaaS or on premise software business
- Agile or Scrum Development Environments
- Test Driven Development or test centric methodologies
Benefits
- Highly competitive salary
- Remote-first working policy
- Unlimited vacation policy
- Matched 5% pension contribution
- Comprehensive health and dental insurance
- Two paid volunteer days annually
- Fitness reimbursement policy
- Paid Parental Leave