Posting Type
Remote
Job Overview
About Us: At Relativity, we are pushing the boundaries of technology, harnessing the power of AI to revolutionize how software is built and how users interact with it. We believe that AI-driven innovation is the future, and we are seeking a passionate and forward-thinking Senior Frontend Software Engineer to help us shape that future. If you're excited about integrating cutting-edge AI technologies into frontend development, we want you to join our team and be at the forefront of AI-enhanced user experiences.
Job Description and Requirements
Why You'll Love Working Here:
- AI-Powered Development: Work with the latest AI tools and frameworks to optimize code generation, enhance user interactions, and build intelligent, dynamic user interfaces.
- Innovative Culture: Lead the way in AI-driven frontend solutions, collaborating with cross-functional teams to create cutting-edge, impactful products.
- Leadership Opportunities: Mentor junior engineers, share your knowledge, and help shape the future of AI-enhanced frontend development.
- Collaborative Environment: Work alongside brilliant engineers, UX designers, and product teams to bring visionary ideas to life.
What You'll Do:
- Lead Frontend Innovation: Architect, design, and implement scalable, high-performance frontend solutions with a focus on integrating AI-powered features like personalized user interfaces and recommendation systems.
- Collaborate Across Teams: Work closely with backend engineers, product managers, and UX designers to deliver seamless, high-impact user experiences.
- Leverage AI in Development: Integrate AI tools to optimize the development process, from improving performance through intelligent code splitting to creating adaptive user interfaces powered by machine learning algorithms.
- Architect AI-Driven Solutions: Design intelligent frontend architectures that can adapt to user behavior, offering personalized content, interactive AI-driven chatbots, and predictive design elements.
- Mentor and Guide: Foster a culture of learning and innovation, mentoring junior engineers and helping them incorporate AI tools and modern development methodologies.
- Stay Ahead of Trends: Keep up with the latest advancements in AI and frontend technologies, incorporating innovative solutions to improve both the user experience and development processes.
Required Technical Skills and Experience:
- Strong Frontend Expertise: Deep knowledge of semantic HTML, CSS (SASS/LESS), and JavaScript, with proficiency in modern frameworks like React, Angular, or Vue.js.
- AI-Driven UI Development: Hands-on experience integrating AI-based features, such as intelligent recommendations, natural language processing, and computer vision, into frontend applications.
- Advanced State Management: Expertise in state management libraries (Redux, MobX, Vuex) and deep understanding of React’s hooks, context, and performance optimizations.
- Asynchronous Programming: Experience with RESTful APIs, GraphQL, and working with async/await for robust, scalable applications.
- Microfrontend Architectures: Experience with modular, scalable UI designs and microfrontend implementations to ensure seamless integration and deployment.
- Performance Optimization: Strong skills in frontend performance, including AI-powered optimizations like lazy loading, code splitting, and asset delivery enhancements.
- AI Tools and Frameworks: Experience with AI-enhanced development environments, including machine learning models, chatbots, and predictive UI elements.
- Cross-Browser Compatibility: Proficient with tools for cross-browser testing and ensuring a consistent, accessible experience for all users.
- Web Accessibility: Strong adherence to accessibility standards (e.g., WCAG) and best practices, ensuring inclusive user interfaces for all.
Required Experience:
- Experience: 4-6+ years of frontend development experience, with at least 2 years working on enterprise-scale applications or platforms.
- AI Experience: Practical experience building AI-powered features and understanding the application of AI in enhancing user interfaces.
- Agile Methodology: Experience working in Agile/Scrum environments and participating in code reviews and collaborative technical discussions.
- Cloud Expertise: Familiarity with cloud solutions (Azure, AWS) and scalable frontend architectures deployed in cloud environments.
Desirable Additional Skills and Experience:
- Backend Knowledge: Understanding of backend technologies (e.g., .Net, Node.js, Python) for seamless collaboration with backend teams.
- UI/UX Expertise: Ability to contribute to design discussions, ensuring AI and UX principles are seamlessly integrated into frontend development.
- Generative Design & Personalization: Experience with generative design tools or building personalized, adaptive UIs using AI-driven algorithms.
- AI Integration: Hands-on experience with AI solutions such as chatbots, recommendation systems, and AI-enhanced user interactions.
Why Join Us: This role presents an exciting opportunity to work on the cutting edge of AI-powered frontend development while making a tangible impact on our products. If you're driven by innovation, passionate about AI, and want to shape the future of frontend technology, we want to hear from you!
Relativity is a diverse workplace with different skills and life experiences—and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless how you identify.
Benefit Highlights:
Comprehensive health, dental, and vision plans
Parental leave for primary and secondary caregivers
Flexible work arrangements
Two, week-long company breaks per year
Unlimited time off
Long-term incentive program
Training investment program
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
181 000 and 271 000PLN
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.