Software Engineer - User Experience (Ux/Ui) *Hybrid Onsite*

Charles River Analytics, Inc. Cambridge , MA 02138

Posted 3 weeks ago

Charles River Analytics brings foundational research to life, creating solutions and technology to tackle the world's most challenging problems. Our scientists and engineers work together to mature our research results into viable, deployable products for the government and private sector. Our extensive research, development, and deployment spans across many disciplines, such as AI, cyber security, robotics, cognitive science, and human-centered computing. We are a 100% employee-owned company, encouraging participation, innovation, and responsibility from our entire staff. At Charles River, we take great pride in our success in attracting and retaining the most talented and creative problem-solvers in our field. Are you interested in being an Employee Owner at one of Boston's Best Places to Work? If this sounds like you, then we'd love to hear from you!

We are looking for an outstanding mid-level candidate with hands-on experience developing responsive user-facing applications with JavaScript and potentially other frameworks. These applications often require the development of scalable back-end services to support business logic so experience developing and integrating with a back-end is required. You should possess expertise or experience in a variety of technologies, as expressed below, and also have exposure to Agile/Scrum development methodologies. In the first year, we expect you to contribute to two or more production-quality user-facing applications by implementing features, fixing bugs, and taking ownership of the quality of the software. You will be working closely with a senior engineer who will define the requirements, wireframes, and expectations, while also providing mentorship and learning opportunities

What you need:

The below skills are intended to be representative of the types of frameworks and libraries that could be used for this work. Having expertise in one or more per category is required but expertise in all is not. Your understanding of what applies to a given project is crucial.

  • Front-end tech: React, Vite, modern Javascript (es6, require, etc.), HTML5, CSS3

  • Testing: Vitest, Playwright, Jasmine, Mocha, Jest, Cypress, Storybook

  • Documentation: Docusaurus, Sphinx, Markdown

  • Development workflow: Webpack, npm, yarn, gradle

  • API/Data Services: HTTP, GraphQL, REST, Swagger, ActiveMQ, gRPC, WebSockets

  • Back-End Tech: NodeJS, Python

  • Databases: Neo4j, Postgres, MongoDB, ElasticSearch, Redis

  • Web Mapping APIs: Cesium, GeoJson, Mapbox, OpenLayers, Leaflet

  • Cloud/Virtualization: Docker, AWS EC2, VirtualBox, VM Ware

  • Operating Systems: Windows, Linux, OSX

  • Version Control: Git, GitLab

Desired, but not required:

The below skills will make an applicant stand out among the rest but are not required for this position.

  • Front-end tech: Unity/C#, React Native

  • Testing: NUnit, MSTest, xUnit.Net

  • Back-End Tech: C#, .NET

  • XR Hardware: Meta Quest, Hololens, HTC Vive or other Steam VR HMDs

Additional needs:

  • U.S. Citizenship

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience

  • 2+ years of professional software development experience, with exposure to the full software development lifecycle is preferred

  • Willingness to travel to support customer- and training-related events

  • Ability to be onsite 3x days per week (60% onsite / 40% remote) in Cambridge, MA

Why CRA?

Charles River Analytics is a 100% employee-owned company that thrives on collaboration and values each employee owner. We offer competitive compensation plus bonuses, profit-sharing, and an attractive benefits package. Our benefits include 100% employer-paid medical and dental insurance as well as vision, life, and disability insurance; paid maternity/paternity leave; tuition reimbursement; monthly gym allowance; free parking; generous paid time off; and a casual environment. We are also accessible by public transportation. We offer a hybrid onsite/remote (60/40) schedule with tremendous flexibility. At Charles River, we truly value work-life balance.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Software Engineer - User Experience (Ux/Ui) *Hybrid Onsite*

Charles River Analytics, Inc.