Innovative Software Development: Work with cutting-edge software development tools to drive innovation, efficiency and improve quality in front-end development.
Problem Solving and UX Delivery: Tackle challenging problems to deliver impactful UX solutions to the market quickly, efficiently and of quality.
Scalable Systems Architecture: Contribute to evolving systems architecture, ensuring it scales seamlessly with the growing demands of the business.
Collaborative Cross-Functional Work: Collaborate and share knowledge across the organisation, effectively communicating (verbal and written) to drive seamless interactions with cross-functional teams to align front-end development with overall business objectives.
UI Problem Identification and Resolution: Play a key role in analysis, identification and addressing UI problems or bugs, ensuring a seamless and error-free user interface.
Active Participation in Agile Processes: Engage actively in Agile team meetings, contributing to iterative development processes and adhering to best practices.
Contribution to Modernisation Efforts: Contribute significantly to multiple front-end frameworks, with a primary goal of modernizing the companys technology stack, particularly focusing on React.
Let s talk about your skills/expertise:
Minimum 5-6 years industry experience.
Any certifications that can demonstrate your depth of knowledge are advantageous.
BS in CS/Masters in CS or equivalent.
Strong analytical, design, problem-solving skills, attention to detail and customer focus.
Strong communication and collaboration skills.
Strong ability to mentor and guide junior engineers
Good understanding and experience in modern software design/software engineering such as modern web application development (REST API, CI/CD, Docker, Git)
Advanced programming skills with a willingness to learn new technologies in all parts of the stack
Experience working with the full technology stack including the following but not limited to:
Front-End:
Strong JavaScript knowledge with mandatory React experience
React: A minimum of 2-3 years of commercial experience working with React.
React Projects: Proven experience in creating projects from scratch, maintaining, and extending existing ones using react-app.
State Management: Strong experience in using React hooks for state management, context providers, refs, and callback functions.
Typescript: Good command in writing and understanding *.tsx code, configuring and managing ts config files.
Front-End Technologies: Solid understanding of HTML and CSS; experience with preprocessors would be a plus.
Styling: Proficiency in dynamic styling and experience building projects with Webpack.
Material UI Library: Experience with Material UI Library and its API, including the ability to create reusable components.
Netlify: Experience with Netlify is optional but considered a plus, mainly for the creation and deployment of sites and functions.
Familiarity with AG-grid and High charts will be an advantage.