Software Engineer - UI
CommerceHub
- Limerick
- Permanent
- Full-time
- Use contemporary tools and design patterns to develop internationalized UI components.
- Participate in a fast-paced agile development team building software as a service (SaaS) applications.
- Collaborate among a small, 4-8 person agile team with ownership of a core component of the platform.
- Learn and leverage the latest software engineering methodologies and technologies.
- Work with a team of peers who are smart, professional, and share a passion for creating great software.
- Partner with Product/User Experience designers to bring to life excellent customer experiences.
- Modernize the technology behind mature interfaces
- Team Collaboration
- Mentorship
- Technological Evangelism
- Requirements Gathering
- Design
- Implementation, pair programming, peer code reviews
- Participate in on-call rotation to support the “you build it you own it” mantra
- JavaScript, Typescript, React
- C#, .NET
- Github, Azure DevOps
- Web service APIs
- Understanding of relevant software development tools including version control, build processes, debuggers, and test frameworks
- AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others)
- Redis, NoSQL
- SQL Server
- Experience with other cloud technologies
- Solid understanding on CI/CD tools/pipelines
- Ability to develop robust and secure code
- Experience scaling applications in AWS and on-premise
- Strong troubleshooting and optimization skills
- Minimum 4-5 years' experience developing user interfaces for commercial software.
- Strong understanding of browser fundamentals, including HTML5, Javascript, CSS, AJAX.
- Experience with a JavaScript framework such as React, Angular or Vue.
- Understanding how to detect and prevent common security vulnerabilities, including injection, cross-site scripting, request tampering.
- Strong oral and written communication skills.
- Ability to work independently with limited supervision.
- Ability to describe in detail the process of developing a user interface for a non-trivial application
- Solid understanding of popular web protocols, including HTTP 1.1, HTTP/2, WSS (Secure Web Sockets), TLS.
- Data visualization experience using charting frameworks, data grids, and large data sets.
- Advanced CSS skills, including compiled CSS (SASS/SCSS), responsive design.
- Familiarity with Web Components and Web Sockets.
- Internationalization (i18n) and Localization (L10n).
- Understanding of agile methodologies (Scrum, Kanban).
- Partner with the leading brands and retailers.
- Connect with passionate professionals who will help support your goals.
- Participate in an inclusive, welcoming work atmosphere.
- Achieve work-life balance through remote-first working conditions, generous time off, and wellness days.
- Receive industry-competitive compensation and total rewards benefits.
- Medical coverage provided through Irish Life Health; premiums paid by the company
- Life & disability insurance
- Pension plan with 5% company match
- Competitive time off package with 25 Days of PTO, 11 holidays, 2 Wellness days and 1 Give Back Day
- Flexibility to choose where you work - at home, in the office, or both!
- Access to tools to support your wellbeing such as the Calm App, MoveSpring and an Employee Assistance Program
- Professional development stipend and learning and development offerings to help you build the skills and connections you need to move forward in your career.
- Charitable contribution match per team member