CAP Index is seeking a talented and experienced Front-end software developer to join our team. The ideal candidate will be able to build a clean, maintainable frontend while working directly with the UI/UX team and collaborating with our technology team members on an architectural approach. They will also be able to work independently and as part of a team to deliver high-quality results.
Location:This position is eligible for fully remote work; however, Philadelphia area is preferred. Candidate will be required to travel up to 3 times a year.
In this role, you will:
Develop and maintain high-performance client-facing web applications based usingReact
Help be part of a team that will migrate an existing application from Angular JS to React
Translate design mockups and wireframes from Figma into well-structured, maintainable, and efficient code
Implement and adhere to best practices in front-end development, including code quality, documentation, and testing
Develop and maintain responsive web applications, ensuring optimal performance across various devices and browsers
Test applications on various web browsers and devices to ensure a standard user experience across all platforms
Troubleshoot and resolve issues related to user interface and user experience
Education and Experience Requirements:
Bachelors Degree in Computer Science, Information Technology, Engineering, or a related field
3+ years of front end development
Working knowledge of React, React Native, Typescript, Angular JS, HTML, JavaScript, CSS, jQuery
Familiarity with Node.js, MongoDB, APIs
Experience converting an application from Angular JS to React is a plus
Proficiency in Figma
C#/.NET experience is a plus
Experience with MapLibre/ArcGIS Maps is a plus
Understanding of cross-browser compatibility, progressive enhancement and graceful degradation, responsive design, website performance, and accessibility.
Must be a team player, process-driven, self-motivated, and able to work independently to meet deadline
Position requires strong business/technical verbal and written communication skills
Ability to adapt to sudden changes in priorities and requirements
Excellent organization skills and calm under pressure
Excellent attention to detail
Strong interpersonal skills and mature judgment
Ability to communicate technical issues to all levels
remote work
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job