A leading B2B SaaS engagement platform from Scotland is seeking a Senior Front-End Developer to join their team. This is a fantastic opportunity for an experienced front-end developer to work with cutting-edge web technologies, collaborate with designers and developers, and create exceptional user experiences.
As a Senior Front-End Developer, you will be responsible for transforming Figma designs into interactive, user-friendly interfaces. You will write accessible and efficient front-end code that ensures seamless performance across modern browsers. Your expertise in React, TypeScript, JavaScript, CSS, and HTML will be crucial in building high-quality, maintainable, and scalable web applications.
Experience. 5+ years
Must-Have Skills
- React.js. Strong hands-on experience with React, including hooks and state management.
- TypeScript. Proficiency in TypeScript for writing clean, maintainable code.
- JavaScript (ES6+). Deep understanding of modern JavaScript and its best practices.
- HTML & CSS. Ability to write semantic, accessible, and high-performance HTML and CSS.
- SCSS & CSS Methodologies. Experience with SCSS and maintainable CSS methodologies (e.g., ITCSS, BEM).
- UI/UX Design Principles. Ability to create intuitive and aesthetically pleasing user interfaces.
- Webpack & NPM. Strong understanding of module bundling, package management, and optimizing front-end performance.
- Git & GitHub. Experience with version control, code reviews, and collaboration.
- Excellent Communication. Ability to work effectively with cross-functional teams and communicate ideas clearly.
Good-to-Have Skills
- Test-Driven Development (TDD). Experience with writing unit and integration tests.
- Progressive Enhancement. Understanding of enhancing user experience based on browser capabilities.
- Performance Optimization. Familiarity with tools like Lighthouse for improving website performance.
- Storybook. Experience in building and testing UI components in isolation.
- Figma. Understanding of how to translate Figma designs into functional components.
- JIRA, Slack, Zoom. Experience with project management and communication tools.
Key Responsibilities
- Develop high-quality, scalable, and maintainable front-end applications using React, TypeScript, and JavaScript.
- Collaborate with designers to translate Figma designs into interactive web experiences.
- Optimize front-end code for performance, accessibility, and cross-browser compatibility.
- Work with GitHub for version control, and ensure smooth collaboration with team members.
- Utilize NPM and Webpack to manage dependencies and streamline the build process.
- Build, test, and maintain UI components using Storybook.
- Conduct browser and device testing to ensure a consistent user experience.
- Participate in code reviews, provide constructive feedback, and continuously improve coding standards.
- Stay up to date with the latest front-end technologies and best practices.
- Work independently while collaborating effectively within a remote team environment.
- Make informed decisions about using third-party NPM packages versus writing custom solutions.
Why Join Us?
- Remote Work Flexibility. Work from anywhere while staying connected with a global team.
- Competitive Salary. Get paid between USD 35,000 - 45,000 per year based on your experience.
- Professional Growth. Opportunity to work with a dynamic B2B SaaS platform and sharpen your skills.
- Collaborative Team Culture. Work with talented designers, developers, and project managers.
- Cutting-Edge Tech Stack. Stay ahead with the latest technologies in front-end development.
- Supportive Work Environment. Be guided by a dedicated Talent Success Coach throughout your engagement.
- Long-Term Engagement. Full-time indefinite contract with direct wire transfer payments from the client.
Interview Process
- AI Interview (30 minutes). Complete an AI-based interview to qualify.
- Technical Screening. Assess your front-end development expertise.
- Coding Challenge. Demonstrate your problem-solving and coding skills.
- Final Interview with the Client. Meet the team and discuss your role.
How to Apply?
- Register or log in to the Uplers portal and complete your application.
- Take the AI Interview (30 minutes) to qualify.
- Click ‘Apply’ to get shortlisted.
- Your profile will be shared with the client for the interview rounds.
- If selected, meet the client, finalize details, and start your exciting new role!
About Uplers
At Uplers, our mission is to make hiring reliable, simple, and fast. We connect talented professionals with top global companies and help them build successful careers. Throughout your engagement, you’ll have the full support of a Talent Success Coach to guide you and resolve any concerns. Additionally, you will have access to multiple job opportunities on our platform, allowing you to explore and apply for other relevant positions as well.