Key Responsibilities
- Collaborate closely with cross-functional teams (Product, UI/UX, Data Science, Data Engineering, etc.) to analyze product needs and transform them into actionable technical tasks.
- Engage in UI/UX discussions, offering technical insights and developing UI components that align with the in-house Design System.
- Optimize user interactions and interface responsiveness through advanced DOM manipulation.
- Approach UI/UX challenges with creativity and an open mindset, exploring innovative solutions.
- Play a key role in designing scalable, secure, and resilient software architectures to support diverse development initiatives.
- Develop high-quality, maintainable code by adhering to best practices in software engineering.
- Contribute to the full development lifecycle, including system design, peer code reviews, testing, and debugging.
- Diagnose and resolve production issues efficiently, ensuring system stability and performance.
- Assess technical risks and dependencies early, proactively proposing effective solutions.
- Possess strong knowledge of software architecture and technologies, clearly articulating trade-offs and guiding teams in making informed technical decisions.
Required Skills and Experience
- Over 3 years of hands-on experience in front-end software development, with a strong preference for React.js and expertise in component-based architecture.
- Proven ability to build and optimize complex enterprise applications across multiple business units and organizations.
- Experience with back-end technologies (e.g., Python/Django) and DevOps practices is highly advantageous.
- Well-versed in Agile methodologies and comfortable working within a DevOps-driven environment.
- Familiar with microservices architecture and cloud-based technologies.
- Deep understanding of web components, including custom elements and shadow DOM.
- Strong analytical skills combined with a creative approach to problem-solving.
- Excellent communication skills in English, both written and verbal.
- Innovative mindset, open to experimenting with new approaches, and unafraid to challenge conventional thinking.
If you’re passionate about innovation, creativity, and tackling diverse technical challenges, we’d love to hear from you!