6 months ago
Remote, AmericasMid Level / Senior
Responsibilities
- Build responsive, high-quality interfaces using React and JavaScript/TypeScript.
- Develop features for EventMobi’s Progressive Web App and support reliable experiences across devices and network conditions.
- Implement features from defined requirements while collaborating with product managers, designers, and senior engineers.
- Balance user experience, performance, and technical constraints.
- Contribute to a shared codebase, established front-end patterns, architecture discussions, and system improvements.
- Participate in code reviews and technical discussions and continuously improve code quality.
- Use AI-assisted tools such as Claude and Codex for debugging, testing, implementation, and productivity.
Requirements
- 3–5 years of experience building user-facing web applications.
- 2+ years of experience with JavaScript/TypeScript and React.
- Strong understanding of modern HTML, CSS, and front-end fundamentals.
- Experience working with APIs and integrating backend services.
- Ability to debug issues and work within existing codebases.
- Familiarity with unit and end-to-end testing.
- Clear written communication skills for an async-first environment.
- Preferred qualifications include experience with state management or data-fetching libraries such as React Query, performance optimization, scalable front-end patterns, CI/CD workflows, cloud environments, or mobile and cross-platform development.
Benefits
- Fully remote position open with a focus on candidates in Pakistan, India, Brazil, Colombia, Argentina, and Mexico.
- Base salary of CAD 40,000–65,000 annually, depending on experience.
- Two weeks of PTO, three summer days, and a birthday holiday.
- Opportunities to meet coworkers in person throughout the year.
- Top-of-the-line hardware and collaboration software for working from home.
- Candidates must maintain a safe, private, quiet, ergonomic workspace and reliable internet with at least 30 Mbps download speed.
- Ability to collaborate during EST working hours is required.
