Senior Frontend Engineer

Easyship

Education
Qualifications
Benefits
Skills

Easyship is revolutionizing logistics for eCommerce. With our all-in-one cloud based shipping software, businesses of all shapes and sizes have the tools needed to scale globally. At Easyship we believe in accelerating borderless commerce. We’re proud that a diversity of small business owners, crowdfunding campaigns, and global brands trust Easyship as their gateway to the world. To learn more about us click here.

Job Title: Frontend Engineer (React)- Senior.

Reports to: Engineering Manager

Location: Bangalore, India. Full Time - Office

Key Relationships: Marketing, Support, Engineering, Product.

Work Hours: European Time Zone.

Job Purpose:

As a Senior Frontend Developer, you'll be a pivotal contributor to our product's success, leveraging your deep expertise to craft exceptional user experiences. You'll play a crucial role in architectural decisions, drive code quality, and help shape the overall technical direction of our frontend stack, while also mentoring less experienced developers.

What you’ll do:

  • Lead the development of complex and highly interactive user interfaces using React.js and TypeScript.
  • Implement scalable and maintainable frontend architectures that align with business objectives.
  • Collaborate closely with product managers, UX/UI designers, and backend engineers to translate complex requirements into elegant technical solutions.
  • Mentor and guide junior and mid-level developers, fostering a culture of continuous learning, knowledge sharing, and adherence to best practices.
  • Ensure high code quality through rigorous testing, thorough code reviews, and strict adherence to established coding standards.
  • Optimize application performance, scalability, and responsiveness across various devices and network conditions.
  • Proactively identify, troubleshoot, and debug complex frontend issues, providing effective and timely resolutions.
  • Stay up-to-date with the latest industry trends, emerging technologies, and best practices, advocating for their adoption when appropriate to improve our stack.
  • Contribute to the continuous improvement of our development processes, tools, and overall engineering excellence.

Who you are:

  • 6+ years of professional experience in frontend development, with a strong emphasis on building sophisticated single-page applications.
  • Minimum of 4+ years of deep experience with React.js and its modern ecosystem (hooks, context API, advanced state management patterns).
  • Minimum of 4+ years of extensive experience with TypeScript, including advanced types, complex interfaces, and best practices for large-scale, enterprise-level applications.
  • Mastery of modern HTML5 and JavaScript (ES6+).
  • Strong experience with modern build tools, specifically Vite.
  • Solid understanding of RESTful APIs, asynchronous programming, and integrating with backend services.
  • Expertise with version control systems, particularly Git, including branching strategies and code review workflows.
  • Demonstrated experience with frontend testing frameworks, specifically React Testing Library, for writing comprehensive and maintainable tests.
  • Exceptional problem-solving skills, a keen eye for detail, and a proactive approach to identifying and resolving technical challenges.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate within a cross-functional team and articulate complex technical concepts.

Good to have:

  • Experience with server-side rendering (SSR) frameworks like Next.js.
  • Experience with Material-UI (MUI) components.
  • Familiarity with AngularJS for migrating existing legacy code.
  • Experience building and maintaining robust design systems.
  • Active contributions to open-source projects or a strong personal portfolio.
  • Proficiency in Tailwind CSS for rapid, consistent, and highly customizable UI development.
  • Proven expertise with TanStack Query (React Query) for efficient and robust data fetching, caching, and synchronization.

What you'll get:

  • Competitive Equity Package: Earn more than just a competitive salary. Receive equity shares to gain wealth as the company grows.
  • Gym & Wellness Reimbursement: Training for a big race? Don’t sweat it. We offer gym reimbursement for all employees.
  • Generous Vacation Policy: We think time off is essential… and we encourage it!
  • Duvet Day: Perfect for those cold winter days, when you don’t want to escape the warmth of your bed!
  • Mental Health Day: You deserve a day off! A chance to recharge and enjoy ‘Me Time’
  • 4 weeks of ‘Work from Anywhere’: Whether you’re working from the beautiful beaches in the Bahamas or by the fireplace on your ski trip in Switzerland - just make sure to send us a picture!
  • Professional Development: We’re here to help you hit your career goals to help get you where you want to be.
  • Unlimited Coffee, Drinks & Healthy Snacks: Because we love spoiling our team!
  • Flexible Working: We offer you an autonomous environment to perform at your highest level!

Headquartered in London with offices in New York, Hong Kong, Singapore, Melbourne, Bengaluru, Toronto, and Taipei – our team is global and growing. We encourage you to apply if a challenge excites you. Come and join the Easyship team!

Don't take it from us, take it from Cristina. One of our longest serving backend engineers.

Read Full Description
Confirmed 7 hours ago. Posted 12 days ago.

Discover Similar Jobs

Suggested Articles