Senior Software Engineer (Front-end)
Job Description
Senior Front-End Engineer
As Senior Front-End Engineer, you will create and maintain the front-end experience of our websites and lend your expertise in website performance, UX, and data visualization to the planning, development and design of our products. As a senior member of the technical team you will also be expected to research and leverage new technologies where appropriate and contribute to the technical architecture and standards of our platform.
Responsibilities
- Developing new components and applications in OpenSlate’s React-based UI system
- Creating templates, configuration, and other artifacts of the web application framework
- Collaborating with other members of the Engineering team on the integration of and design of back-end API services
- Authoring CSS, markup and Javascript required to implement advanced UI and data visualizations
- Researching and integrating 3rd party CSS and Javascript frameworks when appropriate.
- Organizing code and assets in a sane and responsible way.
- Applying contemporary best practices to how code is written and formatted, with an eye towards readability and reuse.
- Managing code changes and version control to adhere to industry and company standards.
- Measuring and testing the function and performance of new and refactored code.
- Collaborating with Technical Management in developing sustainable and robust software development processes and accomplishing team goals.
- Collaborating closely with design, product development and senior management in the planning and operation of our products.
Required Skills
- Mastery building advanced user interfaces using contemporary browser-based technologies.
- Experience building with React or other similar frameworks.
- Expertise utilizing different techniques to marshall data from a back-end source and knowing when to use which technique.
- Expertise building complex data visualizations using D3 or other libraries.
- Expertise building websites within the Django web framework.
- Ability to break down complex application behavior into smaller discrete functions.
- Application of appropriate strategies in testing, debugging and profiling code to improve functionality and performance or correct a problem.
- Planning, estimating and organizing work.
- Excellent communication skills whether working with other team members or senior management.
- Maintaining and growing a knowledge of contemporary and evolving front-end technologies
- Applying both research and creativity to solving problems that do not have an established solution.
Date Posted
10/10/2022
Views
3
Similar Jobs
Software Engineer - Python - Vatic Investments
Views in the last 30 days - 7
Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...
View DetailsSenior DevOps Engineer - 3Red Partners
Views in the last 30 days - 0
3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...
View DetailsSenior Mobile Engineer - Viam
Views in the last 30 days - 13
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...
View DetailsSoftware Engineer - Viam
Views in the last 30 days - 14
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...
View DetailsSoftware Engineer, SDK/NetCode - Viam
Views in the last 30 days - 11
Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...
View DetailsSenior Product Growth Manager - Apalon
Views in the last 30 days - 6
The text is about Mosaic Group a global company with a diverse app portfolio including Apalon with over 1 million subscribers and 600 million download...
View Details