Frontend (reactjs) Developer

Engineering · Full-time · Piedmont, Italy

Job description

2 Circle, Inc.

2 Circle is a small-veteran owned consulting firm providing specialized customer focused system engineering, requirements definition, operational analysis, technology development, and program management support to Department of Defense requirements staffs, acquisition communities, S&T organizations, and commercial partners to solve mission-critical problems. Our firm leverages a strong tradition of exceptional service to our customers. Our reputation and experience are critical to our success and is therefore, the center of our focus. We maintain a competitive advantage by hiring the most qualified and relevant individuals, leveraging the ability to operate in multi-level security environments, providing unmitigated exceptional quality of product, and keeping our cost structure below competing entities. 2 Circle has a commitment to excellence that enables best of breed products.

Job Summary

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Location

  • While this position is remote, proximity to NAS Fallon or the Reno, NV area is preferred.

Essential Job Functions

  • Write high-quality reusable code to develop the dynamic user interface for various platforms.

  • Collaborate with project managers, senior developers, and business partners for work planning, sharing new ideas, code demonstrations, troubleshooting, and bug fixing.

  • Optimize front-end elements to maximize performance across different devices and browsers.

  • Assist team members in architectural compliance, functional accuracy validation, and adherence to appropriate industry standards.

  • Travel: 10-20%

Required Education, Experience, and Skills

  • US Citizenship; active security clearance (preferred), and/or the ability to obtain and maintain a security clearance (required).

  • B.S. in Computer Science or equivalent degree or experience.

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.

  • Thorough understanding of React.js and its core principles.

  • Experience with popular React.js workflows (such as Flux or Redux).

  • Familiarity with newer specifications of ECMAScript.

  • Experience with data structure libraries (e.g., Immutable.js).

  • Familiarity with RESTful APIs.

  • Knowledge of modern authorization mechanisms, such as JSON Web Token.

  • Familiarity with modern front-end build pipelines and tools, such as Babel, Webpack, NPM, etc.

  • Ability to understand business requirements and translate them into technical requirements.

  • Benchmarking and optimization.

  • Familiarity with code versioning tools such as Git.

Preferred Education, Experience, and Skills

  • Back-end development experience, NodeJS, or other server-side technologies and frameworks.

  • Offline-first web applications.

  • Web application on the desktop technologies (Electron, Tauri, React Native).

  • Figma or other UI design tools.

  • Data Analytics tools, libraries, and frameworks.

2 Circle, Inc is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact the 2 Circle, Inc. hiring manager.

Peers

View in org chart