Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
UI Engineer - Remote (Germany) image - Rise Careers
Job details

UI Engineer - Remote (Germany)

Mondoo is creating a new way that helps companies keep their users and data safe from hackers around the world. We believe that core engineers who have both technical excellence and empathy to the developer experience will help our customers take action against attackers.

Your impact

You will have a direct impact on the Mondoo Platform including our policy engine, resources, scale, and multi-region functionality. You will be helping teams to assess, scope, prioritize, triage and remediate security findings.

Key responsibilities

We're seeking a skilled UI Engineer to join our dynamic team. In this role, you'll be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly web applications using React, TypeScript, and GraphQL. You'll work closely with our backend team to create seamless, efficient, and responsive user interfaces.

  • Design and implement efficient, scalable, and reusable UI components using React and TypeScript

  • Develop and maintain modern, responsive web applications

  • Integrate GraphQL APIs with the frontend, optimizing data fetching and state management

  • Participate actively in our RFC (Request for Comments) process for UI/UX design and architecture decisions

  • Implement and maintain design systems and component libraries

  • Optimize frontend performance and ensure cross-browser compatibility

  • Collaborate with UX designers to translate wireframes and mockups into high-quality code

  • Work closely with backend engineers to define and consume GraphQL APIs

  • Implement robust error handling and loading states in the UI

  • Ensure accessibility standards are met across all user interfaces

  • Participate in code reviews and contribute to best practices and coding standards

  • Troubleshoot and resolve complex UI issues in production environments

  • Stay up-to-date with emerging trends and technologies in frontend development

Required qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field

  • 3+ years of professional experience in frontend development with React

  • Strong proficiency in TypeScript and modern JavaScript (ES6+)

  • Experience with GraphQL, including querying, mutations, and state management with Apollo Client or similar libraries

  • Solid understanding of responsive web design and cross-browser compatibility issues

  • Proficiency in HTML5, CSS3, and CSS-in-JS solutions (e.g., styled-components, Emotion)

  • Experience with state management solutions (e.g., Redux, MobX, or React Context API)

  • Familiarity with modern frontend build tools (e.g., Vite, Turbo, Webpack)

  • Strong understanding of web performance optimization techniques

  • Solid understanding of version control systems (preferably Git)

  • Strong written and communication skills with proven fluency in English

  • Excellent ability to articulate design decisions and participate effectively in the RFC process

Preferred qualifications

  • Experience with server-side rendering (e.g., Next.js)

  • Knowledge of frontend testing frameworks (e.g., Jest, React Testing Library, Vitest)

  • Familiarity with CI/CD pipelines and DevOps practices

  • Experience with data visualization libraries (e.g., D3.js, recharts)

  • Contributions to open-source React or TypeScript projects

  • Experience with progressive web applications (PWAs)

  • Previous experience participating in or leading RFC processes for frontend architectures

  • Proficiency in optimizing build processes and leveraging modern tools like Vite and Turbo for improved developer experience and application performance

Application Process

As part of your application, please share links to your GitHub/GitLab repositories or a portfolio of projects that demonstrate your experience with React, TypeScript, GraphQL, and relevant frontend technologies. We're particularly interested in seeing examples that showcase your proficiency with modern build tools and performance optimization techniques.

If you're passionate about creating exceptional user interfaces, building scalable and performant web applications, leveraging cutting-edge build tools, participating in collaborative design processes, and pushing the boundaries of modern frontend development, we'd love to hear from you!

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About UI Engineer - Remote (Germany), Mondoo

Join Mondoo as a UI Engineer and help us revolutionize the way companies protect their users and data! In this fully remote role based in Germany, you’ll be an essential part of our dynamic team, creating high-performance, user-friendly web applications. With a focus on React, TypeScript, and GraphQL, your expertise will directly influence the Mondoo Platform, including its policy engine and multi-region capabilities. You will design and implement efficient UI components, ensuring that our applications are not only functional but also a joy to interact with. In collaboration with our backend team, you’ll develop and maintain modern applications while optimizing data management via GraphQL APIs. Your creative input will be valued in our Request for Comments (RFC) process as you participate in shaping our UI/UX architecture. With significant responsibilities, you’ll lead efforts to maintain top-notch accessibility standards, troubleshoot complex UI issues, and contribute to our coding best practices. If you have over three years of experience in frontend development and possess a strong background in TypeScript and modern JavaScript, we would love to hear from you! Your journey at Mondoo will be filled with opportunities to grow and push the limits of frontend engineering. Let’s make the digital world a safer place together!

Frequently Asked Questions (FAQs) for UI Engineer - Remote (Germany) Role at Mondoo
What responsibilities does the UI Engineer role at Mondoo entail?

The UI Engineer role at Mondoo involves designing and implementing scalable and reusable UI components, maintaining responsive web applications, integrating GraphQL APIs, and collaborating with UX designers to translate mockups into high-quality code.

Join Rise to see the full answer
What qualifications are required for the UI Engineer position at Mondoo?

To qualify for the UI Engineer position at Mondoo, candidates should have a Bachelor's degree in a related field, over 3 years of professional experience in frontend development with React, strong proficiency in TypeScript, and experience with GraphQL integration.

Join Rise to see the full answer
How can experience with GraphQL benefit my application as a UI Engineer at Mondoo?

Experience with GraphQL is crucial for the UI Engineer role at Mondoo, as you'll be expected to optimize data fetching and state management via GraphQL, which enhances the performance and scalability of web applications.

Join Rise to see the full answer
What technologies should I be proficient in for the UI Engineer position at Mondoo?

For the UI Engineer position at Mondoo, proficiency in React, TypeScript, HTML5, CSS3, and modern JavaScript is essential, along with experience using state management solutions and modern frontend build tools like Vite or Webpack.

Join Rise to see the full answer
What is the application process for the UI Engineer role at Mondoo?

The application process for the UI Engineer position at Mondoo requires submitting a resume, along with links to GitHub or GitLab repositories or a portfolio showcasing experience with React, TypeScript, and GraphQL.

Join Rise to see the full answer
Common Interview Questions for UI Engineer - Remote (Germany)
Can you describe your experience with React and how it applies to the UI Engineer role at Mondoo?

When discussing your React experience, highlight specific projects where you built complex user interfaces, mentioning any challenges you faced and how you overcame them through innovative solutions.

Join Rise to see the full answer
What strategies do you use to ensure performance optimization in web applications?

Describe techniques such as code splitting, lazy loading, and using tools like Lighthouse for performance audits, demonstrating a proactive approach to ensuring fast and responsive applications.

Join Rise to see the full answer
How do you approach the integration of GraphQL APIs in your projects?

Explain your workflow for consuming GraphQL APIs, emphasizing your familiarity with Apollo Client to manage queries and mutations effectively while maintaining a seamless user experience.

Join Rise to see the full answer
Give an example of how you have handled a complex UI issue in a production environment.

Share a specific instance where you diagnosed and resolved a UI problem under pressure, detailing your troubleshooting process and the steps taken to implement a permanent solution.

Join Rise to see the full answer
How do you stay current with trends and best practices in frontend development?

Discuss your strategies for continuous learning, such as following reputable industry blogs, participating in relevant online communities, attending webinars, and experimenting with new technologies.

Join Rise to see the full answer
What role does accessibility play in your UI design process?

Address the importance of accessibility by explaining how you incorporate ARIA roles, semantic HTML, and usability testing in your design process to ensure web applications are inclusive for all users.

Join Rise to see the full answer
Can you explain your experience with responsive web design?

Illustrate your approach to building responsive layouts, citing frameworks used (like Bootstrap or CSS Flexbox) and techniques implemented to create visually appealing experiences on various devices.

Join Rise to see the full answer
Describe a time when you contributed to a Request for Comments (RFC) process.

Talk about your involvement in an RFC, detailing how you articulated your design decisions, collaborated with your team, and the outcomes of that collaborative process.

Join Rise to see the full answer
How do you ensure effective communication with backend teams when working on UI projects?

Discuss your methods for fostering clear communication, such as defining API contracts, using tools like Postman for testing, and regular alignment meetings to ensure both frontend and backend teams work efficiently together.

Join Rise to see the full answer
What testing practices do you follow in your frontend development work?

Detail your experience with frontend testing frameworks, such as Jest or React Testing Library, and how you integrate automated testing into your workflow to maintain high code quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mondoo Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
BillingPlatform Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 2 days ago

Development, security, and operations teams use different tools and operate from the different versions of reality when it comes to versions, states, and configurations. With Mondoo, you can improve your security posture, reduce friction between t...

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 17, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!