Senior Software Engineer
Your Responsibilities
Working closely with our Development team and Product teams to develop front-end and back-end solutions. This will include new products, features, enhancements, and bug fixes. You will support and mentor a team of developers to help drive overall success.
You will work alongside other developers within Agile sprint cycles and lead kick off meetings, retrospectives, and daily stand ups. Hands on backend programming experience is crucial to the success of the role including but not limited to ReactJS, PHP, Laravel, NodeJS and express apps.
You will be comfortable with troubleshooting and identifying technical issues and be able to clearly communicate progress updates to the wider development team and key business stakeholders.
The Requirements
- Minimum 5-10 years commercial experience
- Must have experience working on projects using React, PHP, Laravel
- Experienced in using React.js, CSS3, JavaScript, jQuery, HTML, HTML5, NodeJS
- Experience creating responsive web designs.
- Experienced in writing high-performance, reusable code for UI components including testing.
- Experience with custom CMS development as well as open source e.g. WordPress, Concrete
- Ability to understand complex source code and be able to update to achieve desired outcomes.
Nice To Have
- Experience with graphics programming
- Experience in project structure design and workflow optimization
- Strong interest in interaction design
- Enjoy learning and developing new skills.