We Are Looking For
AVANCEESoftware is looking for a Frontend Software Engineer to join our product teams and help shape the web applications at the heart of our IoT and cloud platform. Our frontend powers configuration interfaces, real-time dashboards, and operational tools used by clients around the world.
The ideal candidate combines strong technical skills with a product mindset, takes ownership of their work, and enjoys collaborating across teams to deliver meaningful results.
You Will Be Working On
• Building performant, user-focused frontend applications — including dashboards, device configuration UIs, and real-time data views — using modern web technologies
• Designing and implementing frontend features and systems with a focus on quality and user impact
• Working with real-time data streams (e.g., WebSockets, polling) to build responsive and reliable user interfaces
• Applying performance optimization techniques for data-heavy interfaces (e.g., virtualization, memoization, efficient rendering)
• Using AI-assisted development tools (e.g., Cursor, ChatGPT, Claude) to support implementation, debugging, and test creation
• Contributing ideas for new features and proactively identifying areas for improvement
• Collaborating closely with UX/UI designers, backend engineers, mobile developers, and other product teams
• Writing clean, tested, and well-documented code
• Taking ownership of tasks from technical design through delivery and ongoing improvement
• Supporting teammates through code reviews, collaboration, and knowledge sharing
Required Qualifications
Required
• 3+ years of professional experience with React and TypeScript
• Experience building and maintaining production-grade web applications
• Solid understanding of frontend architecture, performance, optimization and code quality
• Experience using AI-assisted development tools in a professional setting and ability to validate and refine generated code
• Familiarity with frontend-backend integration patterns (REST APIs, real-time communication)
• Ability to contribute to technical design and implementation discussions
• Strong collaboration and communication skills
• Degree in Computer Science or equivalent practical experience
• Fluency in English
Nice to Have
• Experience with TanStack Query, Redux, or Zustand
• Experience with MUI or other component libraries
• Experience with monorepos, Nx, RSBuild, or other modern frontend build tools
• Experience with micro-frontends and Module Federation
• Experience with testing frameworks (e.g., Vitest, Jest, Playwright) and modern testing practices
• Familiarity with frontend observability and monitoring tools (e.g., performance metrics, logging)
• Basic understanding of frontend security best practices (e.g., XSS prevention, authentication flows, token handling)
• Exposure to real-time data systems and event-driven architectures
• Familiarity with distributed systems and services