Ipsos North America

Senior Frontend Developer

Ipsos North America

full-time

Posted on:

Location Type: Hybrid

Location: BrasovRomania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop & Maintain Web Applications: Design, implement, and maintain interactive and dynamic question designs and user interfaces using the Svelte framework, ensuring a seamless user experience across various devices and platforms;
  • Collaborate Across Teams: Work closely with cross-functional teams including designers, product managers, and backend engineers to deliver responsive, user-centric, and visually appealing designs;
  • Write Clean & Scalable Code: Create modular, maintainable, and scalable code by adhering to best practices, design patterns, and coding standards that promote long-term sustainability and ease of updates;
  • Ensure High-Performance Solutions: Continuously monitor and optimize application performance to ensure fast load times, smooth interactions, and minimal resource usage. Troubleshoot performance issues and implement solutions to enhance responsiveness;
  • Mentor & Guide Junior Developers: Lead by example and provide mentorship to junior developers, guiding them through technical challenges, code reviews, and helping them to grow their skills and knowledge;
  • Participate in Code Reviews: Engage in regular peer code reviews, providing constructive feedback to ensure quality and maintainable code, while fostering a culture of continuous improvement within the development team;
  • Collaborate on UI/UX Design: Work hand-in-hand with the design team to bring UI/UX mockups to life, ensuring that designs are implemented accurately and with a strong emphasis on user experience and responsiveness;
  • Implement Responsive Designs: Ensure all web applications are fully responsive, mobile-first, and cross-browser compatible, providing an optimal experience for all users;
  • API Integration & Data Management: Integrate RESTful APIs to handle dynamic content, data-fetching, and user input handling, ensuring secure and smooth interaction between the frontend and backend systems;
  • Unit and End-to-End Testing: Write and maintain unit tests, as well as end-to-end tests (using tools such as Jest, Cypress, and Playwright) to guarantee the reliability and stability of applications before production deployment;
  • Debug & Troubleshoot: Actively troubleshoot and resolve frontend issues, from visual inconsistencies to complex performance bottlenecks, ensuring applications remain bug-free and performant in production;
  • Adhere to Best Practices: Stay up to date with the latest web development trends, tools, and best practices, applying them to ensure the codebase remains modern, efficient, and aligned with industry standards;
  • Agile Development & Continuous Delivery: Participate in agile processes (Scrum or Kanban), including sprint planning, daily standups, and retrospectives. Contribute to iterative development, ensuring timely and consistent delivery of high-quality features and fixes;
  • Documentation & Knowledge Sharing: Document development processes, workflows, and best practices, ensuring clarity and transparency for both current and future team members;
  • Security Best Practices: Ensure the implementation of security best practices, such as data validation, input sanitization, and proper authentication mechanisms, to safeguard the application and user data;
  • Continuous Learning & Innovation: Actively seek opportunities to learn new tools, frameworks, and technologies that can improve team productivity, enhance product quality, and stay ahead in the ever-evolving frontend development landscape.

Requirements

  • 5+ years of experience with frontend;
  • Svelte framework;
  • Proficient in JavaScript, HTML5, CSS3, and modern development tools (e.g. Git etc);
  • Experience with state management (e.g., Vuex) and integrating with RESTful APIs;
  • Solid understanding of UI/UX design principles and responsive design;
  • Strong problem-solving skills, with experience in debugging and optimizing performance;
  • Familiarity with unit testing and end-to-end testing (e.g., Playwright, Jest, Cypress);
  • Experience working in an agile environment and collaborating with design and product teams.
Benefits
  • Flexible & Hybrid working;
  • Flexible Benefits platform (e.g.: 7Card, Kindergarten support and many more);
  • Additional Vacation days (starting 25 days);
  • Referral & Seniority bonus;
  • Gifts and events on festive days of the year;
  • Bookster;
  • Employee Assistance Program;
  • Rewarding program;
  • Opportunities for professional growth;
  • Online Learning Platform;
  • Productive & collaborative atmosphere;
  • Social and environmental responsibility.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Svelte frameworkJavaScriptHTML5CSS3RESTful APIsstate managementunit testingend-to-end testingdebuggingperformance optimization
Soft skills
problem-solvingmentorshipcollaborationcommunicationcontinuous learningadaptabilityattention to detailcreativityleadershipfeedback