
Senior Frontend Developer
Ipsos North America
full-time
Posted on:
Location Type: Hybrid
Location: Brasov • Romania
Visit company websiteExplore more
Job Level
Tech Stack
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