Senior Frontend Engineer

Ukraine
Full Time
Experienced

ROLE OVERVIEW

As a Senior Frontend Engineer, you'll drive the innovation and evolution of our frontend platform, working primarily with React and our web-based applications. You'll have the opportunity to shape our frontend architecture and grow into a frontend leadership position as we scale. You'll work closely with the design team to ensure complex construction workflows are intuitive and engaging for our users.
This role combines deep frontend expertise with product thinking, requiring someone who understands both the technical challenges of building scalable web applications and the user needs in the construction industry. As we expand our AI capabilities, you'll play a crucial role in creating intelligent, user-friendly interfaces that make AI features accessible to construction professionals.

IN THIS ROLE, YOU WILL 

  • Drive frontend innovation and evolution of our React-based applications, setting technical direction for our user interfaces
  • Champion user experience by creating intuitive, responsive interfaces that make complex construction workflows simple
  • Lead AI interface integration by designing and implementing user-friendly AI features and interactions
  • Collaborate with design and product teams to translate user needs into exceptional frontend experiences
  • Take ownership of frontend architecture decisions and ensure code quality and performance
  • Navigate our technology landscape with focus on React, modern JavaScript, and frontend tooling
  • Mentor other engineers in frontend best practices, modern development techniques, and AI-assisted programming
  • Participate in technical planning and architectural decisions affecting the frontend platform
  • Shape our frontend future by evaluating new technologies and proposing improvements to our development processes

IF YOU HAVE 

  • Problem-solving mindset: You're energized by complex challenges and finding elegant solutions
  • Ownership mentality: You take responsibility for your work and see projects through to completion
  • High agency: You proactively identify opportunities, take initiative, and drive solutions forward without waiting to be told what to do
  • Growth orientation: You continuously learn and adapt to new technologies and approaches
  • AI enthusiasm: You have a keen interest in leveraging AI tools to enhance productivity and create innovative features
  • Communication skills: You articulate technical concepts clearly to both technical and non-technical stakeholders
  • Product thinking: You care deeply about the impact of your work on users and the business
  • Adaptability: You're comfortable learning new technologies and working across our entire tech stack as needed
  • Learning agility: You can quickly get up to speed with unfamiliar technologies or codebases
  • Collaborative approach: You work well with others and contribute positively to team dynamics

TECHNICAL SKILLS 

  • Strong experience with React and modern frontend development
  • Proficiency in JavaScript, TypeScript, and modern frontend tooling
  • Understanding of responsive design and cross-browser compatibility
  • Experience with state management solutions (Redux, React Query, Zustand, etc.)
  • Knowledge of frontend performance optimization and best practices
  • Familiarity with backend technologies (Java) and APIs for effective full-stack collaboration
  • Experience with version control systems (Git)
  • Familiarity with AI frameworks and tools, or strong interest in developing expertise in this area
  • Experience with AI-assisted programming and implementing AI-powered features is a plus
  • Strong experience with Java backend development and object-oriented programming
  • Deep understanding of microservices architecture and distributed system
  • Experience with cloud environments, preferably AWS (S3, Lambda, etc.)
  • Proficiency with database technologies (MongoDB, SQL, PostgreSQL) and data modeling
  • Understanding of RESTful APIs, message queues, and system integration patterns
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Knowledge of monitoring, logging, and observability tools
  • Experience with agile development methodologies
  • Knowledge of AI technologies and their practical applications in software development
  • Experience with AI-assisted programming and implementing AI-powered features is a plus

AS AN OPINOV8R, YOU WILL HAVE 

- Digital-First Approach: Great talent knows no borders! You can work from wherever you are. We hire and collaborate with professionals worldwide.  

- Remote Work Model: Balance your professional and personal life with our flexible working conditions. We offer an, empowering you to be productive and deliver your best from anywhere.   

- Exciting Projects: Dive into impactful projects across various industries that challenge and spark your creativity. Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change. 

- Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills. We foster continuous learning and development opportunities that allow you to grow and reach new heights. 

- Join the Best Team Ever: Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support. Together, we develop services that make a real impact on the world.


HOW’S THE HIRING PROCESS GOING 

We strive to make a smooth and transparent hiring process to find the perfect match for both sides. Steps may differ depending on the position — here's what to expect: 

- Initial Interview: If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better. 

- Client’s Interview: Meet with client representatives to discuss the role specifics and gain insights into the project's scope and expectations.

- Final Decision: After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*