We are seeking a highly skilled Senior User Experience Developer to join our team.
Key Responsibilities :
Create seamless user experiences by planning, building and shipping new features end to end
Collaborate closely with design, product managers and backend engineers to plan, develop and launch new product features, iterate on existing features and UI functionality
Identify, troubleshoot and resolve existing or newly identified prioritised defects in the application
Ensure high quality code through solid testing and adherence to best practices / standards
Participate in code reviews to maintain code quality and share ideas / knowledge among peers
Develop and maintain technical documentation as part of new features or spike discoveries
Consider automation, accessibility, security, observability, disaster recovery, high availability, documentation and performance when working on applications / deliverables
Actively participate in scrum ceremonies including daily stand-ups, sprint planning and retrospectives
Requirements :
At least 3 years of professional full time experience with frontend development (React / Next.js preferred)
Professional experience building and maintaining production grade web applications using Typescript, Next.js, CSS frameworks (tailwind, MUI preferred) and other relevant technologies
Strong background in frontend state management libraries, build systems, bundlers and static asset optimisation
Familiarity with integrating RESTful and GraphQL APIs, managing data fetching strategies and handling edge cases gracefully
Optimise frontend applications for maximum speed, scalability and responsiveness
Experience with frontend testing frameworks (jest, cypress) and maintaining a high degree of confidence in code quality
Understanding of responsive design, accessibility best practices and performance optimisation techniques
Proven experience working with globally distributed teams and excellent communication skills
Comfortable working in an agile environment with iterative development practices including sprint planning, daily stand ups, sprint reviews and retrospectives
Ability to manage multiple projects, prioritise effectively and guide the team toward successful project completions
Nice To Have :
Familiarity or strong interest in blockchain technologies, DeFi ecosystems and crypto tools
Experience working closely with design tools (Figma) and contributing to design systems
Knowledge of UI and animation frameworks, touch user interfaces and MVP application design
Exposure to localization and internationalisation best practices