Front-End Developer

Insomniac Design is a global digital agency headquartered in Washington D.C., with offices in London, Bucharest, and Chisinau.  We’re an agile, determined, and innovative team organized by functional areas of expertise — Creative, Technology, Strategy, and Management. We specialize in human-centered design with deep focus on design thinking and digital transformation. 

A Frontend Developer at Insomniac Design is responsible for developing responsive websites and applications to interpret our clients’ needs and to design solutions with high visual impact. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

While you don’t need to have every skill on our list, you should be proficient in multiple languages and programming paradigms, as well as be comfortable working in various front-end frameworks. More importantly, you should be curious about new technologies and constantly learning new skills, libraries, and frameworks in order to grow your capabilities and share knowledge with others. 
General Responsibilities:
  • Expected to collaborate and contribute effectively within a team environment;
  • Able to work towards achieving business goals without a predefined solution, showcasing adaptability and critical thinking skills;
  • Able to solve complex problems and understand interrelated processes within the job role scope;
  • Demonstrates the ability to create team-level processes and optimize existing processes;
  • Actively mentors junior team members, contributes to the hiring and performance management process, providing valuable insights.
Technical Responsibilities:
  • Write clean, efficient, and maintainable code using HTML, CSS, and JavaScript;
  • Develop new user-facing features and maintain custom websites and applications;
  • Write high-quality reusable code to develop the dynamic user interface for various platforms;
  • Collaborate with front-end and back-end developers to design and implement RESTful APIs and data exchange mechanisms;
  • Innovation in deliverables – show a strong desire and passion to implement new technologies to make the next project better than the last;
Skills & Experience:
  • 3+ years experience performing responsive web development including Object Oriented Design developing clean, semantic, and valid code;
  • Proven track record of delivering software on time with a deep understanding of the software development life cycle;
  • Proficient in web markup, including HTML5 and CSS3, with a keen eye for UI and UX;
  • In-depth experience with at least one of the following technologies: ReactJS, CSS preprocessors, MaterialUI/Tailwind/Bootstrap;
  • Knowledge of object-oriented principles, design patterns, and best practices in software architecture;
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
  • Experienced in implementing product, process, automation, and improvements using industry best practices;
  • Ability to work independently, prioritize tasks, and meet deadlines in a fast-paced work environment;
  • Good English skills, verbal and written.
Advantages of being with us:
  • Flexible Work: Achieve work-life harmony with hybrid remote and office options;
  • Central Location: Work in a dynamic urban setting at our central office;
  • Exclusive Parking: Enjoy stress-free commuting with on-site parking;
  • Official Employment: Experience stability under IT Park regulations;
  • Well-Stocked Amenities: Boost productivity with quality office snacks;
  • Catered Fridays: Celebrate the week's end with catered lunches;
  • Development Budget: Invest in your career with a dedicated budget;
  • Annual Bonus: Get rewarded for your hard work and contributions;
  • Team Events: Strengthen collaboration through team-building;
  • Special Recognition: Feel valued with gifts for your dedication.


Happy Clients
(and counting)


Incredible teammates


Hours of Creativity