The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional frontend design.
Responsibilities:
- Design, develop, test and deploy customisations, scripts and new functionality for different solutions used by the business across different functional areas.
- Administer, maintain and progressively enhance the solutions across the business to improve operational efficiency and user satisfaction.
- Troubleshoot applications and issues, recommending and delivering suitable solutions.
- Participate in defining project scopes and objectives impacting the solutions, working in tandem with the team to achieve project goals.
- Write and maintain documentation, including technical specifications, testing plans, and deployment procedures.
- Adopt an agile approach, utilising agile methodologies such as the Scrum framework.
- Improve the quality of delivered code by adhering to development style ipguides and providing recommendations to the CTO for enhancements in SDLC practices.
- Provide ongoing 2nd level technical support.
Qualifications:
- Bachelor's degree or equivalent in Computer Science
- You have strong experience in NodesJS, Javascript/Typescript, and ReactJS (Netsuite development will be an added advantage).
- Experience in website development (eCommerce experience would be an added advantage).
- Understanding and experience of APIs/microservices architecture.
- Experience with AWS/Azure/GCP.
- Experience in connecting applications through an iPaaS system.
- Experience resolving performance and security issues.
- Ability to break down problems and solve them systematically.
- Participate in all aspects of agile software development, including design, implementation, code reviews and deployment.