Are you a Mid-Level React Developer looking for your next opportunity? Are you sick of being a number and keen to join a progressive company where you can have influence? Are you looking to have the choice to work in the comfort of your home and with a flexible work schedule? Yes? Well, MessageMedia could be the place for you!
Right now, we are looking for a Mid-Level React Developer to join the team and help us maintain and deliver critical customer impacting features and enhancements to our client’s web-based platforms.
Who is MessageMedia?
MessageMedia provides innovative mobile messaging solutions that help businesses of all sizes, from SMBs to enterprise-level – better connect with customers. With 90 percent of messages read within 90 seconds, MessageMedia drives business success by creating engaging mobile experiences that customers love. Our messaging solutions for alerts and notifications, billing and payments, appointment reminders, marketing, and staff scheduling are trusted by over 50,000 customers in industries such as healthcare, education, retail, and utilities. With offices across Australia, United States, United Kingdom, and New Zealand, MessageMedia is the number one choice for easy and engaging business messaging.
About the role
As a Mid-Level React Developer, you will be responsible for maintaining and delivering critical customer-impacting features and enhancements to our client’s web-based platforms. You will work closely with the Australian-based tech team as well as other team members in the Philippines.
This is a remote job and you can work anywhere in the Philippines.
Duties and Responsibilities:
Participation in stand-ups, grooming, story kick-offs with team Analysis, requirements clarification, and defining acceptance criteria Design and development of front-end applications End-to-end delivery of work items through to deployment Provide a helping hand to the support team as necessary
Must-have skills/Qualifications:
- At least 3-5 years of relevant work experience in Front-end web development using JavaScript and React
- Must have solid experience with JavaScript, ES2015 (ES6), and React
-Strong knowledge of ReactJS state management – with either Flux, Redux, Hooks, or Recoil (Redux is preferred)
- Strong knowledge of Styling React applications – with either Per-processors (Less or Sass) or CSS-in-JS modules such as styled-components
- Advanced level HTML, DHTML and HTML 5 - Experience with Webpack, Babel, linting, and frontend build tools and processes - Experience with Unit testing with Jest and/or Testing Library (or Enzyme),
- Experience with version control with Git, continuous integration, and deployment
- Familiarity with React forms – with either React Final Form, Formik, Ant Design form (React Final form is preferred)
- Familiarity with React UI Framework – with either Ant Design, Material UI, or React
- Bootstrap (Ant Design is preferred)
- Familiarity with Integration and Visual Regression Testing tools such as Cypress and Percy
Advantageous skills or nice-to-haves:
- Bachelor’s Degree in Information Technology, Computer Science, and other related fields -
AWS, Azure, or Google Cloud (AWS is preferred)
- CI/CD experience (Buildkite preferred)
- Experience with API-driven services and micro-front ends
- Familiarity with Docker and Containerised Deployment
If solving complex challenges in high-performing environments is what you like to do then this could well be the role for you. We are looking to start someone as soon as possible so apply today and let’s talk real soon.