SDE -2 - Senior Frontend Developer (Dhaka/Bengaluru)

  • House-112, Road-06, Mohakhali DOHS, Dhaka, Dhaka, Bangladesh
  • Full-time

Company Description

ShopUp works with a mission of enabling SMEs in Bangladesh with technology. We help online sellers & neighborhood retailers to build, manage and grow their businesses by providing easy access to B2B sourcing, last-mile logistics, digital credit, and business management solutions. 

Job Description


  • Collaborate with our team in every stage of a product's life-cycle; from planning to delivery
  • Create clear, concise and maintainable code that your teammates can understand and build upon
  • Diagnose and solve page load and other performance issues
  • Create great products collaborating with business and engineering teams.
  • Review the requirements and provide simple solutions  
  • Ensure coding standards, proper design patterns, writing test cases and project management processes are followed
  • Mentor the junior programmers
  • Work independently and proactively to deliver production-ready code with minimal guidance


Jobs Skills required

  • Strong experience in developing  front end systems using React, React native, Flutter.
  • Expert level knowledge of modern JavaScript (ES6, TypeScript etc.) and design patterns.
  • Strong computer science fundamentals.
  • Understanding RESTful API consumption.
  • Ability to work in a team structure and deliver projects
  • Very strong analytical and problem solving skills in super changing environment
  • Understanding of algorithms and data structures
  • Very good experience in high level architecture like i,e.

  • Web pack
  • Server side rendering

  • Micro frontend architecture and different level architecture. 

  • The candidate should have worked on any relevant project from scratch. Micro frontend architecture and its types of composition, i.e.
    • client-side composition

    • edge-side composition

    • server-side composition

Bonus skills and experiences: 

  • Bundlers like Babel, Webpack
  • Other frameworks like AngularJS, Vue.js 
  • GraphQL
  • Functional and reactive programming 
  • SSR frameworks like Next.js. 
  • Progressive Web Applications (PWA).
  • Docker

Additional Information

What to expect from our recruiting process

  1. Coding exercise: You will be taking an online interview/coding test based on your language preference.
  2. Technical interviews: we’ll discuss areas relevant to you ranging from frontend/backend development to networks, security, and development methods. We’re trying to get a clear overview of your skills and where you could learn more.
  3. Meet your future team to learn what they are working with. After that the final interview with our founders.