Software Engineer - II
Advanced
Malvern, PA, United States
23 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
1 year minimum
Compensation
$95,000.0 - $110,000.0
Working hours
Regular working hours
Job source
Tech stack
HTML
JavaScript (Programming Language)
3d Models
Adobe Illustrator
Asana
JIRA
Unit Testing
Cascading Style Sheets (CSS)
Code Review
Databases
Data Visualization
Software Debugging
+33 more
ECMAScript
Hypertext Transfer Protocols (HTTP)
Web Browsers
Issue Tracking Systems
JavaScript Libraries
Node.Js
Inkscape
Ruby
Software Engineering
TypeScript
Web Applications
Web Application Frameworks
WebGL
Highcharts
Three.js
Test-Driven Development (TDD)
Apache Yarn
ReactJS
Rollup
Backend
Git
Syntactically Awesome Style Sheets (SASS)
Containerization
Webpack
Information Technology
Data Analytics
Figma
Front End Software Development
Asynchronous Programming
JestJS
Restful APIs
Code Restructuring
Api Management
Job description
- Work closely with front-end and back-end developers and other stakeholders.
- Participate in UI and UX discussions to meet business requirements.
- Implement features as designed according to best practices.
- Debug and fix bugs on existing codebases.
- Participate in code reviews.
- Write test cases when needed.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering or equivalent.
- At least 3 years of professional experience in coding web-browser applications.
- At least 1 year of experience working with a front-end framework such as React.
- At least 1 year of experience working with Typescript.
- Extensive and deep knowledge of React, pure HTML, JavaScript, and CSS3.
- Skilled with ES6 Javascript features, including modules, asynchronous programming, promises and error handling.
- Experience with building JavaScript libraries.
- Experience with REST API.
- Experience working in a shared-code environment using tools like GIT and ticketing systems like ClickUp or JIRA.
- High level problem solving ability such as architecting new features, refactoring code to improve codebases.
- Ability to work autonomously in a fast-paced environment.
- Good written or verbal communication skills.
Nice-to-haves
- Skilled with Sass or CSS modules.
- Skilled with data visualization using charts and tables (Highcharts, d3, ag-grid).
- Experience with Test-Driven Development and unit testing (Jest or Vitest).
- Experience with yarn and npm.
- Experience with vite or rollup.
- Experience with Node module creation.
- Experience with Ruby.
- Experience with UI/UX design tools such as Figma, Inkscape, or Illustrator.
- Experience with Network Map visualization tools (Cytoscape)
- Experience with 3D design and development (BabylonJs, ThreeJS, WebGL).
- Familiarity with backend development fundamentals (API contracts, HTTP requests, database basics, containerization, Node.js frameworks such as Express).
Benefits & conditions
- 401(k)
- Bereavement leave
- Dental insurance
- Disability insurance
- Free parking
- Health insurance
- Internet reimbursement
- Paid holidays
- Paid jury duty
- Paid time off
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…