Note: The job is a remote job and is open to candidates in USA. Precision Technologies is a company that offers full-time positions across the United States, including a Return-to-Work Program for women. They are seeking a Front-End Developer with extensive experience in modern front-end applications and advanced JavaScript frameworks.
Responsibilities
- Minimum 5+ years of experience in designing, developing, and maintaining modern front-end applications using advanced JavaScript frameworks and UI technologies
- Expertise in HTML5, CSS3, JavaScript (ES6+), TypeScript, DOM manipulation, browser rendering, and modern front-end development best practices
- Experience building scalable, responsive, and high-performance web applications using React.js, Angular, Vue.js, Next.js, and component-based architecture
- Understanding of state management using Redux, Context API, NgRx, RxJS, along with reusable UI components, design systems, and front-end application lifecycle management
- Experience developing responsive, mobile-first, and cross-browser compatible applications using Bootstrap, Tailwind CSS, Material UI, Ant Design, SASS/SCSS, while following WCAG accessibility and SEO best practices
- Experience integrating RESTful APIs, GraphQL APIs, JSON/XML, and implementing asynchronous programming using Fetch API, Axios, AJAX, Promises, and Async/Await
- Experience implementing Micro Frontend architecture, modular UI development, reusable component libraries, and performance optimization techniques for enterprise-scale applications
- Knowledge of front-end build tools and package management including Webpack, Vite, Babel, npm, Yarn, Parcel, along with module bundling and application optimization
- Experience implementing secure authentication and authorization using JWT, OAuth2, OpenID Connect (OIDC), Single Sign-On (SSO), and Role-Based Access Control (RBAC)
- Experience with unit testing, integration testing, and end-to-end testing using Jest, Jasmine, Karma, Cypress, React Testing Library, Playwright, or Selenium
- Experience using Git, GitHub, GitLab, Bitbucket, along with CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD for automated deployments
Skills
- Minimum 5+ years of experience in designing, developing, and maintaining modern front-end applications using advanced JavaScript frameworks and UI technologies
- Expertise in HTML5, CSS3, JavaScript (ES6+), TypeScript, DOM manipulation, browser rendering, and modern front-end development best practices
- Experience building scalable, responsive, and high-performance web applications using React.js, Angular, Vue.js, Next.js, and component-based architecture
- Understanding of state management using Redux, Context API, NgRx, RxJS, along with reusable UI components, design systems, and front-end application lifecycle management
- Experience developing responsive, mobile-first, and cross-browser compatible applications using Bootstrap, Tailwind CSS, Material UI, Ant Design, SASS/SCSS, while following WCAG accessibility and SEO best practices
- Experience integrating RESTful APIs, GraphQL APIs, JSON/XML, and implementing asynchronous programming using Fetch API, Axios, AJAX, Promises, and Async/Await
- Experience implementing Micro Frontend architecture, modular UI development, reusable component libraries, and performance optimization techniques for enterprise-scale applications
- Knowledge of front-end build tools and package management including Webpack, Vite, Babel, npm, Yarn, Parcel, along with module bundling and application optimization
- Experience implementing secure authentication and authorization using JWT, OAuth2, OpenID Connect (OIDC), Single Sign-On (SSO), and Role-Based Access Control (RBAC)
- Experience with unit testing, integration testing, and end-to-end testing using Jest, Jasmine, Karma, Cypress, React Testing Library, Playwright, or Selenium
- Experience using Git, GitHub, GitLab, Bitbucket, along with CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI/CD for automated deployments
Company Overview