:root { --font-from: 18; --font-to: 18; --vw-from: calc(1920 / 100); --vw-to: calc(2400 / 100); --coefficient: calc((var(--font-to) - var(--font-from)) / (var(--vw-to) - var(--vw-from))); --base: calc((var(--font-from) - var(--vw-from) * var(--coefficient)) / 16); } html { font-size: calc(var(--base) * 1rem + var(--coefficient) * 1vw); } @media screen and (max-width: 1920px) { :root { --font-from: 16; --font-to: 18; --vw-from: calc(1440 / 100); --vw-to: calc(1920 / 100); } } @media screen and (max-width: 1440px) { :root { --font-from: 15; --font-to: 16; --vw-from: calc(1279 / 100); --vw-to: calc(1440 / 100); } } @media screen and (max-width: 1279px) { :root { --font-from: 14; --font-to: 16; --vw-from: calc(992 / 100); --vw-to: calc(1279 / 100); } } @media screen and (max-width: 992px) { :root { --font-from: 13; --font-to: 16; --vw-from: calc(479 / 100); --vw-to: calc(992 / 100); } } /* @media screen and (max-width: 479px) { :root { --font-from: 12; --font-to: 16; --vw-from: calc(1 / 100); --vw-to: calc(479 / 100); } }

Mid Level Frontend Software Engineer

Vacancy: 05

Salary: Negotiable

Job Location: Dhaka (Dhanmondi, Uttara), Chattogram

Experience: At least 2-3 year(s)

Office Time: 1:30pm to 10:00pm

Job Context

Your Journey & Impact
  • Develop, maintain, and improve modern web applications using React.js, HTML, and CSS.
  • Convert Figma, XD, or Photoshop design mockups into clean, functional UI components.
  • Write modular, scalable, and reusable code using best practices.
  • Participate in daily stand-ups, sprint planning, and code reviews as part of an Agile team.
  • Integrate frontend interfaces with RESTful APIs and backend services.
  • Test features and troubleshoot bugs across different browsers and devices.
  • Use Git for version control and regularly push clean, tested code to repositories.
  • Collaborate with backend developers and QA engineers to debug and fix issues efficiently.
  • Optimize components for maximum performance in both mobile and desktop environments.
  • Ensure all code follows W3C standards and is responsive across different screen sizes.
  • Stay updated with the latest trends and technologies in front-end development.

Employment Status

Full Time

Education Required
  • B.Sc or M.Sc in Computer Science or related subject from a reputed university.
Experience Required
  • Fluency in spoken and written English.
  • At least 2-3 year of experience in front-end web development.
  • The applicants should have experience in the following area(s):
    • Proficiency in JavaScript, including DOM manipulation and JavaScript object model.
    • Solid understanding of React.js and its core principles.
    • Experience with popular React workflows (such as Redux or Flux).
    • Familiarity with RESTful APIs and modern authorization mechanisms (e.g., JWT).
    • Strong knowledge of HTML5, CSS3, media queries, and responsive design.
    • Knowledge of W3C standards and browser compatibility issues.
    • Experience with modern build tools like Babel, Webpack, NPM, etc.
    • Understanding of data structure libraries such as Immutable.js.
    • Familiarity with code versioning tools like Git, SVN, or Mercurial.
    • Experience with A/B testing platforms & Shopify is a plus.

What Can We Offer You?
  • weekly 2 Holidays
  • Lunch Facilities: Full Subsidized
  • Unlimited Tea, Coffee & Snacks.
  • Mobile bill, Provident fund, Medical Insurance, profit share
  • Salary Review: Yearly
  • Festival Bonus: 2 (Yearly)
  • Annual Leave Encashment.
  • Paternity and Maternity Leave.
  • Knowledge Sharing Session.
  • Work with a vibrant team and amazing products.
  • Gaming Zone, Pool.
  • Excellent Culture and Working Environment.
  • Annual Pleasure Tour.
Instructions

You have the option to submit your application by either utilizing the current form or forwarding your resume to jobs@echologyx.com.

The subject of your email must be ‘Mid level Frontend Software Engineer’

NB: You may work from the Dhaka office (Uttara & Dhanmondi) or Chattogram office.

Not the role for you?
Let’s see if there’s something else that might suit you
Apply for this role