Principal Application Developer (Front End Focus)

Job Location(s) US-Remote
Job ID 2024-5681
Company
IDG Corporate
Category
IT Product Development
Employee Type
Regular (Full Time)

Overview

At IDG we are passionate about using the latest in generative AI to enhance our customer experience and reshape our product offering. This role will be on the cutting edge of this work, building user experiences for consumer-facing AI and for AI builders and testers. If you’re interested in building real generative AI applications for a live user base, this is a great role for you.

 

We are seeking a talented and experienced Web Developer to build new web user experiences using conversational generative AI. Responsibilities include developing novel conversational web interfaces and AI testing and tuning capabilities in collaboration with UX/UI designers and product managers, integrating with service, management and AI-layer APIs, and ensuring the technical feasibility of AI-enhanced UI/UX designs. The role demands writing clean, maintainable code, conducting thorough testing and debugging, and staying current with advancements in web development to continuously innovate and improve your systems.

 

International Data Group (IDG) is a global leader in technology media, data, and marketing services. With a rich history spanning over five decades, IDG and its businesses have been at the forefront of every major shift in the technology market, providing critical insights for tech suppliers and buyers. Our vision is to make the world a better place through technology. Through our global brands, IDC and Foundry, we offer proprietary data, innovative platforms, and trusted content.

 

This position is 100% Remote in an approved US location.

 

Recruitment Fraud Notice: IDG/IDC/Foundry  would like to inform you that we conduct our formal communications via corporate email, our Applicant Tracking System iCIMS, LinkedIn messaging, or directly by phone. We do not use any other platform (including Telegram, WhatsApp, Signal, text, instant message, etc.) to communicate with prospective candidates. If you receive any communication outside of our formal communications channels, please ignore it and block the sender or caller. In addition, we do not ask candidates to provide sensitive personally identifiable information such as bank account or social security numbers. If you have been contacted by someone claiming to represent a job offer, please report it as potential job fraud to law enforcement. 

 

Responsibilities

  • Develop new user-facing features using modern front-end technologies.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Integrate and develop RESTful APIs using Python frameworks such as FastAPI, Flask, or
    Django to support front-end functionality.
  • Conduct code reviews and provide constructive feedback to team members.
  • Collaborate with UI/UX designers, back-end developers, and product managers to bridge the
    gap between graphical design and technical implementation.
  • Stay up-to-date with emerging technologies and industry trends to continually improve
    development processes and user experiences

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent
    practical experience.
  • 3-5 years (or more) experience as a Front End Engineer or similar role, with a strong
    portfolio of web applications.
  • Proficiency in front-end technologies, including HTML5, CSS3, JavaScript, and
    frameworks/libraries such as React, Angular, or Vue.js.
  • Solid understanding of asynchronous request handling, partial page updates, and AJAX.
  • Experience with integrating and ideally developing Python RESTful APIs using frameworks
    like FastAPI or Flask including data validation with e.g. Pydantic.
  • Familiarity with version control systems, such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, agile development environment.
  • Experience with front-end build tools and package managers, such as Webpack, NPM, or
    Yarn.
  • Knowledge of state management libraries like Redux or MobX.
  • Experience with responsive design and mobile-first development.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Understanding of backend technologies and database management

IDG is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.

 


At IDG we are committed to fair and equitable pay practices. We pay our employees equitably for their work, commensurate with their individual skills and experience. Salary range and additional compensation, including discretionary bonuses and incentive pay, are determined by a rigorous review process. This process considers the experience, education, certifications, and skills required for the specific role, equity with similarly situated employees, as well as employer-verified US region-specific market data provided by an independent 3rd party partner. The expected total annual compensation, depending on location and experience, is between $181,500 and $202,500 and is inclusive of base salary and variable compensation (if applicable).

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed