About Shakewell:Shakewell Agency is a digital and socially driven business built on customer understanding, technology and creativity. Specialising in digital product development, app development (iOS & Android), web development, e-commerce, design and all things digital.We have teams based in Australia, the Middle East, and USA. The team covers UX and UI design, development, testing, implementation and ongoing support. Our approach is to be entrepreneurial in thinking, yet pragmatically grounded in execution.Shakewell’s digital operating model is built on a product (or outcome) centric delivery, with virtual teams of combined technical and business stakeholders collaborating to create value for the client through technology solutions.
Role Overview:You are motivated to combine the art of design with the art of programming.You will work closely with our frontend team lead. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.You will work with the UI/UX design team and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Personal AttributesTeam playerCollaborative thinkerOptimistic approach to problem solvingStrong written and verbal communication skills
Responsibilities:General responsibilities include: Design, develop and test UI for mobile and web appsDeveloping new user-facing features using Next.JSTranslating designs from Figma into high-quality NextJS codeEnsure the technical feasibility of UI/UX designsBuilding reusable components and front-end libraries for future useOptimizing components for maximum cross-platform UX and performance optimizationCreate effective, reusable code and librariesConfigure front-end and back-end validationsIdentify and troubleshoot interface software and application issuesRun unit and integration testing of the application to ensure responsiveness of the user interface designKeep documentation of application updates and monitor application performanceStick to architectural compliance, functional accuracy validation, and application development best practicesCollaborate with other team members and stakeholdersConvey progress of technical process to product managerActively participates in troubleshooting, debugging, and updating the current live systemMust Haves:At least 3 years of NextJS experienceExperience with using JavaScript frameworks such as ReactExpert level experience with responsive design principles and mobile-first developmentExpert level experience integrating with 3rd party API REST servicesBachelor’s degree in computer science or equivalent experienceExpert level experience in web development technologies, architectures, trends, and emerging technologiesExperience with cloud platforms like AWSExpert level understanding of GitExcellent communication and presentation skills in English (both written and spoken)Sharp and highly motivated personality