Iris Consulting Corporation - Atlanta, GA

posted about 2 months ago

Full-time - Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

As a Senior Developer specializing in Web technologies at IRIS Consulting Corporation, you will play a pivotal role in the development of responsive and interactive web applications using React.js. Your primary focus will be on creating high-performance applications that are scalable and user-friendly. You will be responsible for writing clean, maintainable, and testable code while adhering to best practices and coding standards. Collaboration is key in this role, as you will work closely with backend developers to integrate RESTful APIs and other services, ensuring seamless functionality across the application stack. In addition to development tasks, you will stay abreast of the latest trends and technologies in front-end development and React.js, applying this knowledge to enhance the applications you work on. Troubleshooting and debugging will be part of your daily routine, as you will need to address issues as they arise and ensure optimal performance of the applications. Your contributions will not only be limited to coding; you will also be expected to participate in the continuous improvement of the development process and foster team collaboration, making you an integral part of the development team.

Responsibilities

  • Develop responsive and interactive web applications using React.js.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and testable code, following best practices and coding standards.
  • Work with backend developers to integrate RESTful APIs and other services.
  • Stay up-to-date with the latest trends and technologies in front-end development and React.js.
  • Troubleshoot and debug issues as they arise and ensure optimal performance of applications.
  • Contribute to the continuous improvement of the development process and team collaboration.

Requirements

  • 5+ years of professional experience in front-end development, with at least 3 years of experience working with React.js.
  • Strong proficiency in JavaScript, HTML5, and CSS3.
  • Experience with data visualization libraries (e.g. D3.js, Chart.js) and creating interactive graphs and charts.
  • Experience with state management libraries such as Redux or MobX.
  • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with version control systems, preferably Git.
  • Knowledge of front-end testing frameworks (e.g., Jest, Enzyme) and a strong commitment to quality.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks in a fast-paced environment.
  • Experience with TypeScript.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth.
  • Experience with server-side rendering (SSR) and Next.js.
  • Knowledge of AWS Cloud Technologies is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service