Senior 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 Senior 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 contribute to the success of the department by providing leadership and guidance;
  • Successfully solves difficult problems, recognized as a leader in more than one area; Recognized as a subject matter expert in areas specific to their discipline/team;
  • Able to identify and address previously acknowledged problems, offering innovative solutions and influencing organizational strategy;
  • Designs and leads implementation of product, process, automation and/or streamlines work using industry best practices or incremental ideas, resulting in systemic improvements and/or increased engagement;
  • Designs new business processes that have a positive impact on customers and drives organizational growth;
  • Mentors junior and mid-level team members, actively participates in the hiring process, advocates for business improvements, and contributes to the performance management process, providing valuable insights.
Technical Responsibilities:
  • Implement and maintain complex, responsive, multilingual user interfaces for customer-facing features and internal users;
  • Lead front-end development efforts for project from conception to implementation;
  • 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 other team members and stakeholders;
  • Advocate for improvements to product quality, security, and performance that have particular impact across your team;
  • Contribute to and follow our workflow process, alongside the rest of the Frontend Engineers;
  • Help define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Skills & Experience:
  • 5+ years experience performing responsive web development including Object Oriented Design developing clean, semantic, and valid code;
  • Understanding of the software development life-cycle and leading process improvements;
  • Strong grasp of Responsive Design, attention to detail, and creative problem-solving skills;
  • In-depth experience with at least one of the following technologies: ReactJS, CSS preprocessors, MaterialUI, Tailwind, or Bootstrap;
  • Knowledge of object-oriented principles, design patterns, and architecture best practices;
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
  • Proven experience leading medium to large-scale implementations;
  • Experience in architecting, designing and estimating complex projects;
  • Ability to work independently, prioritize tasks, and meet deadlines in a fast-paced work environment;
  • Good understanding of SEO principles and ensuring that application will adhere to them;
  • 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.


Project Pageviews


Client Countries


Days a year