Frontend Developer (React + UX)
π Job Overview
Job Title: Frontend Developer (React + UX)
Company: RiseRank
Location: Stockholm, Sweden
Job Type: Full-Time
Category: Frontend Development / UX Design
Date Posted: 2026-05-18
Experience Level: Mid-Level (2-5 years)
Remote Status: On-site
π Role Summary
-
Spearhead the creation and implementation of a new design system and component library using React and Tailwind CSS, driving consistency and efficiency in frontend development.
-
Define and execute the visual identity for client projects, encompassing typography, color palettes, layout structures, and interactive elements to enhance user experience.
-
Transform initial concepts and sketches into fully functional websites and applications within the Next.js framework, ensuring seamless integration of frontend and backend functionalities.
-
Integrate various APIs, including menu systems, booking solutions, and third-party services, to enrich application capabilities and user engagement.
-
Foster close collaboration within a small, agile team, working hand-in-hand with project management and fellow developers to deliver high-impact solutions.
π Enhancement Note: This role is positioned as a foundational contributor to RiseRank's frontend architecture, emphasizing the creation of new systems rather than maintenance. The ideal candidate will have a strong bias for action and a proven ability to build from the ground up, making it a mid-level role with significant ownership and potential for impact.
π Primary Responsibilities
-
Architect and build a comprehensive design system and reusable component library from scratch, leveraging React and Tailwind CSS to establish a scalable and maintainable frontend foundation.
-
Translate business requirements and user needs into intuitive and aesthetically pleasing user interfaces, defining and refining visual elements like typography, color schemes, and layout principles.
-
Develop end-to-end frontend solutions using Next.js, from initial wireframing and prototyping through to final implementation, ensuring responsive design and optimal performance across devices.
-
Implement and manage API integrations for dynamic content delivery, transactional features (e.g., booking solutions), and seamless connectivity with external services.
-
Actively participate in team discussions, code reviews, and sprint planning to ensure alignment on technical strategies and project objectives, contributing to a collaborative development environment.
-
Optimize frontend performance and implement SEO best practices to enhance website visibility and user engagement for client projects.
-
Explore and integrate AI tools and technologies to streamline development workflows and enhance application functionality.
π Enhancement Note: The core responsibility revolves around building new frontend systems and visual assets. This implies a need for strong foundational knowledge in modern frontend frameworks and a proactive approach to problem-solving and system design. The emphasis on "creating, not managing" suggests that the candidate will have significant autonomy in shaping the technical direction of the frontend.
π Skills & Qualifications
Education: Bachelor's degree in Computer Science, Web Development, Design, or a related field, or equivalent practical experience.
Experience: 2-5 years of professional experience in frontend development with a strong focus on UX/UI design principles.
Required Skills:
-
Proven proficiency in building user interfaces with React and modern JavaScript/TypeScript.
-
Hands-on experience with utility-first CSS frameworks, specifically Tailwind CSS, for efficient styling and design system implementation.
-
Demonstrable experience in creating and maintaining a design system or component library.
-
Solid understanding of UX design principles, user-centered design methodologies, and the ability to translate complex requirements into intuitive interfaces.
-
Experience with API integrations, including consuming RESTful services.
-
Strong problem-solving skills and the ability to work independently and take initiative.
Preferred Skills:
-
Experience with Next.js, including App Router and Server Components.
-
Familiarity with design tools such as Figma for prototyping and design collaboration.
-
Basic understanding of SEO principles and their impact on frontend development.
-
Knowledge of web performance optimization techniques.
-
Exposure to backend development concepts, such as Node.js, and database management.
-
Interest in and practical experience with AI tools for development acceleration.
π Enhancement Note: The "Meriterande" (Meritorious) section clearly indicates preferred skills that would make a candidate stand out. The emphasis on building from scratch and self-sufficiency for a mid-level role suggests that candidates with prior experience in establishing new systems or tackling greenfield projects will be highly valued.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase of at least one significant project demonstrating the creation and implementation of a design system or component library. This should highlight the thought process, architectural decisions, and the benefits achieved (e.g., consistency, efficiency).
-
Examples of projects where React and Tailwind CSS were utilized to build complex user interfaces, emphasizing code quality and adherence to design principles.
-
Case studies detailing the process of translating design mockups (ideally from Figma or similar tools) into fully functional frontend applications, with a focus on UX and user flow.
-
Projects involving API integrations, demonstrating the ability to connect frontend applications with backend services, including examples of data handling and dynamic content rendering.
Process Documentation:
-
Clearly articulate the process followed in your portfolio projects, from initial ideation and requirements gathering to design, development, and deployment.
-
Detail how you approached UX challenges, including user research, wireframing, prototyping, and user testing where applicable.
-
Explain your methodology for building and maintaining reusable components and design systems, including version control and documentation practices.
-
Demonstrate your approach to integrating external APIs, including error handling, data transformation, and asynchronous operations.
π Enhancement Note: The explicit mention of "portfolio or GitHub for previous projects" in the application instructions, combined with the role's emphasis on building new systems, indicates that a strong, well-documented portfolio is critical. Candidates should be prepared to walk through their projects, explaining their design decisions, technical implementations, and the impact of their work.
π΅ Compensation & Benefits
Salary Range: For a Mid-Level Frontend Developer (React + UX) with 2-5 years of experience in Stockholm, Sweden, a competitive salary range would typically fall between SEK 45,000 - 65,000 per month. This estimate is based on industry benchmarks for similar roles in Stockholm, considering the specific tech stack (React, Next.js, Tailwind CSS) and the emphasis on UX/design system creation.
Benefits:
-
Fast-paced development environment: Opportunities for rapid professional growth and skill enhancement.
-
Modern tech stack and tools: Access to cutting-edge technologies and development tools, including active use of AI.
-
Small teams, short decision paths, high impact: Work in an agile setting where your contributions are directly visible and have significant influence on product direction and client success.
-
Office in Stockholm: A central office location providing a collaborative workspace and networking opportunities.
-
Real customer projects from start: Direct involvement in client projects from conception to completion, offering tangible results and diverse challenges.
-
Active use of AI in daily work: Integration of AI tools to enhance productivity and innovation in development processes.
Working Hours: Standard full-time working hours, approximately 40 hours per week, with potential for some flexibility depending on project needs and team coordination.
π Enhancement Note: Salary estimates are based on current market data for Stockholm. The benefits listed are directly extracted from the job description and highlight a startup-like environment with significant growth and impact opportunities, which can often command competitive compensation.
π― Team & Company Context
π’ Company Culture
Industry: Marketing SaaS (Software as a Service) - Tech. RiseRank operates within the dynamic marketing technology sector, focusing on providing solutions for local marketing efforts. This industry is characterized by rapid innovation, data-driven strategies, and a constant need to adapt to evolving digital landscapes.
Company Size: Small team. This implies a close-knit, agile environment with direct access to leadership and a high degree of individual responsibility and influence.
Founded: The founding date is not specified, but the description suggests RiseRank is a growing company building "next-generation websites and systems," indicating a stage of expansion and development.
Team Structure:
-
A small, collaborative team of developers and project managers.
-
The Frontend Developer will work closely with project management and other developers, suggesting a flat hierarchy and direct communication channels.
Methodology:
-
Agile development practices are implied by the mention of "small teams, short decision path."
-
Emphasis on building from scratch and creating new systems, suggesting a focus on innovation and proactive development.
-
Active use of AI tools in daily work indicates a forward-thinking approach to technology adoption.
-
Data-driven decision-making is standard in SaaS marketing tech, likely influencing development priorities.
Company Website: https://riserank.com
π Enhancement Note: The company culture is described as fast-paced, innovative, and impact-driven, typical of a growing SaaS startup. The emphasis on building new systems and using AI suggests an environment that values experimentation and forward-thinking development practices.
π Career & Growth Analysis
Operations Career Level: This role is positioned as a Mid-Level Frontend Developer. While it involves foundational work (building from scratch), it requires a solid understanding of React, UX, and modern development practices, typically gained over 2-5 years of experience. The "create, not manage" aspect means significant ownership and potential for growth into senior or lead frontend roles within the company as it scales.
Reporting Structure: The Frontend Developer will report to a Project Manager or Engineering Lead within a small team. Direct collaboration with other developers is expected, fostering a team-oriented environment with minimal hierarchical bureaucracy.
Operations Impact: The Frontend Developer's impact is directly tied to the success of RiseRank's clients and the company's product development. By building a robust design system and implementing high-quality user experiences, they will directly influence client satisfaction, product adoption, and the company's ability to scale its SaaS offerings. Their work will form the user-facing foundation of RiseRank's technological solutions.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in React, Next.js, and frontend architecture, potentially becoming a go-to expert for these technologies within the company.
-
Design System Leadership: Lead the evolution and expansion of the design system and component library, influencing frontend development standards across all projects.
-
Cross-functional Skill Development: Gain exposure to backend technologies (Node.js, APIs) and AI tools, broadening the developer's technical skillset.
-
Mentorship and Team Growth: As the team grows, there will be opportunities to mentor junior developers and contribute to hiring and team-building efforts.
-
Impactful Project Ownership: Take ownership of significant features and client projects, driving their success from ideation to deployment.
π Enhancement Note: The role offers significant growth potential due to the company's growth phase and the foundational nature of the work. A candidate who excels in this role could quickly advance to a senior or lead position, shaping the future of RiseRank's frontend development.
π Work Environment
Office Type: The job explicitly states an "Office in Stockholm," indicating an on-site or hybrid work environment. Given the emphasis on small teams and collaboration, it's likely a physical office space designed for team interaction.
Office Location(s): Stockholm, Sweden. The exact address is "RiseRank AB, 120 30 Stockholm," suggesting a location within the city, likely accessible via public transport.
Workspace Context:
-
Collaborative Environment: The small team structure and focus on collaboration suggest an open and interactive workspace conducive to brainstorming and knowledge sharing.
-
Modern Tools and Technology: Developers will have access to modern development tools and a tech stack that includes AI, supporting efficient and innovative work.
-
Direct Team Interaction: Being on-site facilitates immediate communication, quick problem-solving, and a strong sense of team cohesion. This is crucial for building new systems collaboratively.
Work Schedule: Standard full-time hours (approx. 40 hours/week). While an on-site presence is expected, the agile nature of SaaS development might allow for some flexibility in daily scheduling, provided team coordination and project deadlines are met.
π Enhancement Note: The on-site requirement is explicit. Candidates should expect to work from the Stockholm office, leveraging the collaborative environment for team-based development and innovation.
π Application & Portfolio Review Process
Interview Process: The exact stages are not detailed, but a typical process for such a role would involve:
-
Initial Screening: A brief call with HR or a recruiter (Emmy Zachrisson) to assess basic qualifications and cultural fit.
-
Technical Interview: A deep dive into React, Next.js, UX principles, and problem-solving abilities. This might include coding exercises or system design discussions.
-
Portfolio Review: A dedicated session to walk through the candidate's portfolio, discussing specific projects, design choices, and technical implementations.
-
Team/Hiring Manager Interview: A conversation with the hiring manager and/or team members to evaluate collaboration style, problem-solving approach, and alignment with company culture.
-
Final Interview: Potentially with a company leader to discuss overall vision and long-term fit.
Portfolio Review Tips:
-
Curate Select Projects: Choose 2-3 projects that best showcase your React, Next.js, Tailwind CSS, and UX/design system building skills.
-
Structure Your Narrative: For each project, clearly explain the problem, your role, the solutions implemented, technical challenges overcome, and the impact/results. Use the STAR method (Situation, Task, Action, Result).
-
Highlight Design System Work: If you have a dedicated design system project, detail its architecture, component catalog, and how it improved development efficiency or consistency.
-
Showcase UX Thinking: Explain your design process, how you considered user needs, and how your design decisions contributed to a better user experience.
-
Prepare for Code Walkthrough: Be ready to discuss specific code snippets, architectural patterns, and why you made certain technical choices. GitHub repositories are valuable here.
-
Demonstrate AI Integration: If you have used AI tools in your workflow, be prepared to explain how and the benefits gained.
Challenge Preparation:
-
Frontend Challenges: Expect practical coding challenges related to building UI components, implementing features in React/Next.js, or styling with Tailwind CSS.
-
UX/Design Challenges: Be ready to discuss how you would approach designing a specific feature or improving an existing user flow.
-
Problem-Solving Scenarios: Prepare to articulate your thought process for debugging issues or optimizing performance.
-
System Design: For a role focused on building systems, expect questions about architecting scalable frontend solutions and design systems.
π Enhancement Note: The application instructions specifically mention submitting a portfolio or GitHub. This indicates the portfolio review is a critical step. Candidates should prepare to deeply discuss their projects, demonstrating not just technical skill but also strategic thinking and problem-solving abilities relevant to building new systems.
π Tools & Technology Stack
Primary Tools:
-
React: The core JavaScript library for building user interfaces. Proficiency is essential.
-
Next.js: A popular React framework for building full-stack web applications, including Server Components and App Router features.
-
Tailwind CSS: A utility-first CSS framework for rapidly building custom designs. Experience is highly valued.
-
TypeScript: Modern JavaScript development often utilizes TypeScript for enhanced type safety and code maintainability.
Analytics & Reporting:
CRM & Automation:
-
API Integration: Experience integrating with various APIs (RESTful services) is a key requirement for dynamic content and feature implementation.
-
AI Tools: The company actively uses AI in its daily work, suggesting potential integration with AI-powered development tools or platforms.
π Enhancement Note: The tech stack is clearly defined by the required and preferred skills: React, Next.js, and Tailwind CSS are central. Experience with TypeScript and API integrations is also crucial. The mention of AI tools suggests an openness to exploring and integrating new technologies into the development workflow.
π₯ Team Culture & Values
Operations Values:
-
Creation & Innovation: A strong emphasis on building new solutions from scratch ("skapa, inte fΓΆrvalta"), valuing initiative and forward-thinking development.
-
Design & UX Focus: A deep appreciation for aesthetics, user experience, and attention to detail in all visual aspects of the product.
-
Collaboration & Teamwork: Working closely in small teams, valuing open communication, shared problem-solving, and mutual support.
-
Agility & Impact: A fast-paced environment with short decision paths, where individual contributions lead to significant and visible impact.
-
Continuous Learning: Embracing modern technologies, including AI, and encouraging rapid skill development.
Collaboration Style:
-
Close-knit Team Dynamics: Expect frequent interaction and collaboration with project managers and fellow developers.
-
Open Communication: Encouragement to share ideas, provide feedback, and collectively solve problems.
-
Proactive Problem-Solving: A culture that supports individuals tackling challenges independently before seeking help, fostering self-sufficiency.
-
Cross-functional Integration: The role requires close ties with project management and potentially other engineering functions, necessitating effective communication and alignment across different disciplines.
π Enhancement Note: The culture appears to be one of proactive creation, user-centric design, and collaborative problem-solving within an agile framework. Candidates who thrive in environments where they can build, innovate, and have a direct impact will find this appealing.
β‘ Challenges & Growth Opportunities
Challenges:
-
Building from Scratch: Establishing a comprehensive design system and component library from the ground up requires significant planning, foresight, and robust architecture.
-
Balancing UX and Technical Constraints: Translating ideal UX designs into feasible frontend implementations within the constraints of a growing SaaS product.
-
API Integration Complexity: Successfully integrating diverse third-party services and internal APIs while ensuring data integrity and performance.
-
Rapid Development Pace: Keeping up with the fast-paced nature of a growing SaaS company and evolving client demands.
-
Adopting New Technologies: Integrating and leveraging AI tools effectively into existing workflows.
Learning & Development Opportunities:
-
Advanced React/Next.js Mastery: Deepen expertise in modern frontend frameworks, including Server Components and App Router patterns.
-
Design System Architecture: Gain extensive experience in architecting, building, and scaling complex design systems.
-
UX/UI Design Refinement: Develop a stronger portfolio and practical expertise in user-centered design principles and execution.
-
Full-Stack Exposure: Opportunities to gain hands-on experience with backend technologies (Node.js) and database interactions.
-
AI Integration in Development: Become proficient in utilizing AI tools to enhance productivity, code quality, and feature development.
-
Leadership Potential: As the company scales, opportunities to lead frontend initiatives and mentor junior developers will emerge.
π Enhancement Note: The primary challenge is the greenfield nature of the roleβbuilding foundational systems. This challenge is also the greatest growth opportunity, allowing for significant skill development and career advancement in system design and technical leadership.
π‘ Interview Preparation
Strategy Questions:
-
"Describe your process for building a design system from scratch. What are the key considerations?" (Focus on modularity, reusability, documentation, and collaboration).
-
"How would you approach integrating a new booking API into an existing React application? What potential challenges do you foresee?" (Discuss error handling, asynchronous operations, state management, and UI feedback).
-
"Walk us through a project where you had to balance strong UX principles with technical limitations or tight deadlines." (Use the STAR method to illustrate your problem-solving and decision-making).
Company & Culture Questions:
-
"What interests you most about RiseRank and our focus on marketing SaaS?" (Research their client base and product offerings).
-
"Describe your ideal team environment and how you contribute to a collaborative culture." (Highlight your experience in small teams, communication style, and proactive approach).
-
"How do you stay updated with the latest trends in frontend development and UX design?" (Mention specific blogs, conferences, or online communities).
Portfolio Presentation Strategy:
-
Tell a Story: Frame each project as a narrative β the challenge, your solution, and the outcome.
-
Highlight Your Role: Clearly articulate your specific contributions, especially in design system or UX-focused projects.
-
Show, Don't Just Tell: Use live demos or well-annotated screenshots/recordings to showcase your work.
-
Technical Depth: Be prepared to discuss your code architecture, technology choices, and problem-solving approaches.
-
Focus on Impact: Quantify results where possible (e.g., "improved loading times by X%", "reduced UI inconsistencies by Y%").
-
Connect to RiseRank: Explain how your skills and experience align with the requirements of this specific role and RiseRank's mission.
π Enhancement Note: Given the emphasis on building new systems and the portfolio requirement, interviewers will likely probe deeply into your design process, technical decision-making, and ability to execute on foundational projects. Be prepared to defend your choices and showcase your understanding of scalable frontend architecture and user-centered design.
π Application Steps
To apply for this operations position:
-
Submit your application through the application link provided on RiseRank's Teamtailor page.
-
Customize Your Resume: Tailor your resume to highlight your experience with React, Next.js, Tailwind CSS, UX design, and any experience building design systems or working on greenfield projects. Use keywords from the job description.
-
Curate Your Portfolio: Select your strongest projects that best demonstrate your skills in building frontend applications, implementing UX/UI designs, and ideally, creating design systems or component libraries. Ensure your portfolio is easily accessible (e.g., live website, well-organized GitHub).
-
Prepare Your Narrative: Practice walking through your portfolio projects, articulating your process, technical decisions, and the impact of your work. Be ready to discuss your experience with API integrations and your approach to problem-solving.
-
Research RiseRank: Understand their business, their focus on marketing SaaS, and their use of modern technology like AI. This will help you tailor your application and responses to demonstrate genuine interest and cultural fit.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Seeking a developer with a strong eye for UX/design and basic experience in React and TypeScript. Must be self-driven and fluent in both Swedish and English.