Frontend Engineer
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
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 Mid-Level Frontend Developer, you'll play an important part in bringing our product vision to life, working closely with senior developers and designers to deliver high-quality user experiences and enhance our frontend architecture.
What you’ll do:
-
Develop and implement complex and interactive user interfaces using React.js and TypeScript.
-
Translate UI/UX designs and wireframes into high-quality code.
-
Collaborate closely with product managers, UX/UI designers, and backend engineers to define and deliver new features.
-
Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
-
Write unit and integration tests to ensure code quality and maintainability.
-
Identify and resolve frontend bugs and performance issues.
-
Continuously learn and apply new technologies and best practices in frontend development
Who you are:
-
3+ years of professional experience in frontend development, with a focus on building single-page applications.
-
Minimum of 2+ years of solid experience with React.js and its modern ecosystem (hooks, context API, state management).
-
Minimum of 2+ years of practical experience with TypeScript, utilizing it for better code quality and maintainability.
-
Good understanding of HTML5 and JavaScript (ES6+).
-
Experience with modern build tools, specifically Vite.
-
Good understanding of RESTful APIs, asynchronous programming, and integrating with backend services.
-
Experience with version control systems, particularly Git.
-
Familiarity with frontend testing frameworks, specifically React Testing Library.
-
Solid problem-solving skills and attention to detail.
-
Strong communication and teamwork skills, with the ability to effectively collaborate with other developers and stakeholders
Good to have:
-
Experience with Material-UI (MUI) components.
-
Practical experience with TanStack Query (React Query) for efficient data handling.
-
Practical Experience in Tailwind CSS for styling and UI development.
-
Exposure to server-side rendering (SSR) frameworks like Next.js.
-
Familiarity with AngularJS for working with existing legacy code.
-
Understanding of design system principles.
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.
Create a Job Alert
Interested in building your career at Easyship? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field