Franklin Templeton is seeking a Software Engineer to perform application design/development and production support activities to support business needs and help clients achieve their investment goals.
Requirements
- Three (3) years of experience with developing and maintaining front-end applications using React
- Experience with implementing state management using Redux
- Experience with converting UI/UX design wireframes into responsive web pages using HTML, CSS, SCSS, JavaScript and Typescript
- Experience with implementing data visualization using charting libraries including Highcharts, D3 and AG Grid
- Experience with integrating APIs and microservices based on Python using Axios and GraphQL
- Experience with optimizing system performance using virtualization, code splitting, caching technologies, and lazy loading
- Experience with performing unit testing using testing libraries including Jest
Responsibilities
- Developing and maintaining front-end applications using React for both web and native platforms
- Implementing state management using Redux to maintain application state and facilitate data flow
- Converting UI/UX design wireframes based on Figma into responsive, high-performance web pages utilizing HTML, CSS, SCSS, JavaScript and Typescript
- Implementing data visualization utilizing charting libraries including Highcharts, D3 and AG Grid
- Integrating APIs and microservices based on Python using Axios and GraphQL to retrieve and display data dynamically
- Optimizing system performance utilizing virtualization, code splitting, caching technologies, and lazy loading
- Implementing accessibility and keyboard events consistently through applications with DOM manipulation
Other
- Master’s degree in Computer Engineering, Electrical Engineering, or related, or equivalent
- Three weeks paid time off the first year
- Medical, dental and vision insurance
- 401(k) Retirement Plan with 85% company match on your pre-tax and/or Roth contributions, up to the IRS limits
- Telecommuting and/or working from home may be permissible pursuant to company policies