My client is currently on the lookout for a Senior Front End Developer to join their team.
This is a full remote working role.
Responsibilities:
Design, build, and maintain dynamic, responsive front-end interfaces using React, ensuring the code is maintainable, extensible, robust, and performant
Collaborate closely with UX/UI designers and back-end developers to translate mockups, wireframes, and APIs into high-quality code, ensuring a seamless user experience
Implement scalable and efficient styles using SCSS, SASS, LESS, or similar preprocessors, and ensure cross-browser compatibility and accessibility compliance (WCAG standards)
Optimize front-end code for performance and scalability, develop reusable components, and maintain style guides to ensure consistency across applications
Participate in code reviews, testing, debugging, and project meetings to maintain high-quality standards and align front-end solutions with project objectives
Stay up-to-date with the latest trends and technologies in front-end development, propose solutions to improve performance and maintainability, and functionally test all developed code
Follow internal coding and documentation standards, suggest improvements to the software development life cycle (SDLC) process, and actively participate in all scrum events
Work collaboratively across departments, including business development, support, and professional services, and mentor team members to foster knowledge sharing and continuous improvement
Essential Requirements:
At least 10 years of software development experience, including 5+ years focused on front-end development using React and CSS preprocessors
Strong proficiency in React, TypeScript, SCSS/SASS/LESS, HTML5, and CSS3
Solid understanding of responsive design, accessibility standards, and best practices
Experience with design tools like Figma, Sketch, or Adobe XD
Proficient in version control with Git
Proven track record in Agile environments, capable of adapting to a fast-paced, changing work environment that balances speed, quality, and compliance
Strong analytical, problem-solving skills with exceptional attention to detail
Excellent communication skills and team collaboration abilities
Willingness to learn new technologies and contribute to backend development using Web APIs and intermediate PostgreSQL or other SQL databases
Experience with project management and Agile tools such as Jira, Confluence, or MS/Azure DevOps
Bachelor’s degree in a relevant technical field or equivalent professional experience
Desirable Requirements:
Experience with Node.js for API integration.
Knowledge of blockchain technology or experience with dApp development.
Experience with performance testing tools and techniques
In-depth knowledge and experience of how Scrum Agile works in a software development environmen