Senior Front End Engineer - Remote

EventMobiEventMobi·Remote(Anywhere in the World)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

As demand for skilled front-end engineers continues to rise, with a 25% increase in job postings in the last year, EventMobi stands out by offering a unique blend of architectural challenges and collaborative culture. With the global shift to remote work, companies are looking for experts who can craft seamless, high-performance web applications. In this role, you'll have the autonomy to shape the front-end architecture of a global event platform, working with a team that values mutual respect and deep technical expertise. Before applying, consider highlighting your experience with React, TypeScript, and offline-first capabilities, as well as your passion for product thinking and craftsmanship.

Job Description

About the Role

EventMobi is seeking a seasoned Senior Front End Engineer to join their all-remote team. As a key member of the engineering team, you will be responsible for evolving the company's high-performance, responsive Progressive Web App, implementing offline-first capabilities, and delivering experiences that work flawlessly across devices. You'll operate at the intersection of product thinking, architecture, and hands-on engineering, working closely with a team that prioritizes technical expertise and collaboration.

The role entails building modern web experiences that are not only visually appealing but also scalable, performant, and reliable. You will be working on a large, offline-capable, cross-device React/TypeScript system with shared design foundations, complex state management, and long-term architectural considerations. Your decisions will have a direct impact on the company's products and services, and you will be empowered to take ownership of the roadmap and advocate for the right technical decisions.

The team at EventMobi values mutual respect, deep technical expertise, and a lack of ego. Even as a senior engineer, you will be constantly learning from your peers and contributing to the growth and development of the team.

What You Will Do

  • Evolve the high-performance, responsive Progressive Web App, ensuring seamless user experiences across devices
  • Implement offline-first capabilities, real-time updates, and scalable front-end architecture to support the company's growing user base
  • Deliver experiences that work flawlessly across devices, even in low-connectivity environments, using techniques such as caching, code splitting, and lazy loading
  • Own features end-to-end, from ideation and design review to implementation, testing, CI/CD, deployment, and monitoring
  • Collaborate with the design team to create shared design foundations and ensure consistency across the application
  • Work closely with the engineering team to conduct thorough, meaningful PR reviews that serve as a mentorship tool for the whole team
  • Participate in the development of the company's technical roadmap, advocating for the right technical decisions and ensuring alignment with business goals
  • Stay up-to-date with the latest front-end trends, technologies, and best practices, applying this knowledge to continuously improve the application and its architecture
  • Mentor junior engineers, providing guidance and support to help them grow and develop in their roles
  • Participate in code reviews, ensuring that all code meets the company's high standards for quality, maintainability, and performance

What We Are Looking For

  • 5+ years of experience in front-end engineering, with a focus on building modern web applications using React and TypeScript
  • Strong understanding of front-end architecture, including design patterns, principles, and best practices
  • Experience with offline-first capabilities, real-time updates, and scalable front-end architecture
  • Proficiency in React, TypeScript, and modern front-end build tools such as Webpack and Babel
  • Strong understanding of HTML, CSS, and JavaScript, including CSS preprocessors like Sass or Less
  • Experience with state management libraries like Redux or MobX, and routing libraries like React Router
  • Strong problem-solving skills, with the ability to debug complex issues and optimize application performance
  • Excellent communication skills, with the ability to collaborate effectively with designers, engineers, and other stakeholders
  • Experience with agile development methodologies, including Scrum and Kanban

Nice to Have

  • Experience with AI-native development, including machine learning and natural language processing
  • Familiarity with cloud-based platforms, including AWS or Google Cloud
  • Experience with containerization using Docker, and orchestration using Kubernetes
  • Knowledge of security best practices, including authentication, authorization, and data encryption
  • Experience with testing frameworks like Jest, Enzyme, or Cypress, and testing libraries like Mocha or Chai

Benefits and Perks

  • Competitive salary and benefits package, including health, dental, and vision insurance
  • Flexible working hours, including remote work options and flexible vacation time
  • Opportunities for professional growth and development, including training, mentorship, and conference attendance
  • Collaborative and dynamic work environment, with a team that values mutual respect and deep technical expertise
  • Access to the latest technologies and tools, including MacBook, software, and other equipment
  • Recognition and reward programs, including bonuses, promotions, and other incentives
  • Wellness programs, including mental health support, fitness classes, and healthy snacks

How to Stand Out

  • When applying, be sure to highlight your experience with React, TypeScript, and offline-first capabilities, as well as your passion for product thinking and craftsmanship.
  • Make sure to include examples of your work, including links to your GitHub profile or other relevant projects.
  • Prepare to talk about your experience with state management libraries, routing libraries, and other front-end technologies.
  • Be ready to discuss your approach to debugging complex issues and optimizing application performance.
  • Show that you're proactive and willing to learn by asking thoughtful questions about the company's technology stack and engineering culture.
  • Research the company's products and services, and be prepared to discuss how your skills and experience align with their needs and goals.
  • Don't be afraid to ask about the company's approach to work-life balance, flexible working hours, and remote work options.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.