Slide-logo

Senior Software Engineer (Front end-focus)

Job Title
Senior Software Engineer (Front end-focus)
Job ID
27671987
Work Remote
Yes
Location
Tampa,  FL 33607
Other Location
Description
Slide is an insurtech bringing together top talent, cutting-edge technology, world-class data science, and a human-centric approach.
We work and think differently, leveraging Big Data, AI, and machine learning to simplify and hyper-personalize every part of the insurance process. Why? Because modern consumers expect and deserve more from the insurance experience. And we have what it takes to deliver it.
Rebuilding every part of the insurance process to modernize the way it is written, explained, and managed is no small feat, but we are up for the challenge….are you?



Job Summary:

Slide is looking for a Senior Software Engineer to help us develop our hyper-personalized digital experiences for our agents and customers. In this role, you will design and develop our customer facing solutions and experiences, using technologies such as Next.js, React Native, Sanity, and GraphQL. You will capitalize on your significant experience and knowledge to lead solutioning and support technology and design pattern selection. You will train and mentor other developers in design and development methodologies as well as lead design sessions, code reviews, and best practices development.
If you have a strong full-stack background designing, developing, and deploying amazing enterprise-class customer UX across channels and platforms, you know how to innovate and create highly personalized experiences, and you are hungry to collaborate, learn, and mentor, this may be the role for you.   


Duties and Responsibilities:

Develop software solutions from application requests by studying business requirements, conferring with users, studying systems flow, data usage, and work processes.
Derive software product requirements and analyze for completeness and feasibility.
Estimate, design, prototype, develop, document, and unit test solutions for business problems on a project-by-project basis.
Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Continuously investigate problem areas and refactor solutions for scalability and to reduce technical debt.
Assist the delivery team with any issues/challenges related to design, code, and usability.
Collaborate with a distributed delivery team to share best practices.
Follow best practice software development lifecycle and methodologies.
Mentor team members and aid in delegating work to engineers within the delivery team.
Protect operations by keeping internal and non-public information confidential.
Be willing to perform other duties, as they arise.


Education, Experience and Licensing Requirements:

B.S. degree in Computer Science, Electrical or Computer Engineering or equivalent work experience required.
5+ years of front-end development experience with responsive design and implementation of web applications using technology and frameworks like Next.js (exp within the last 2 yrs. preferred), React.js, Node.js, HTML5/CSS3 etc.
2+ years of experience working with RESTful web services as well as GraphQL.
Expert-level ability managing code versioning, review, build, and deploy using technologies such as Github, Gitlab, and Bitbucket.
Experience with cloud SaaS deployment, and cloud-based DevOps in an AWS environment.
Experience with Storybook, Sanity, Blitz.js, Go, TypeScript, and Hasura.io are a plus.
Firm understanding of modern multi-tenant web applications and microservice and serverless architecture.
Solid foundation in data structures, algorithms, object-oriented design, and patterns.
Comfortable in a fast-paced agile process, embracing practices such as TDD and CI/CD.
Qualifications/Skills and Competencies
Demonstrate project management and organizational skills.
Strong interpersonal and leadership skills.
Excellent verbal and written communication skills.
Ability to work independently and prioritize effectively.
Ability to think critically and objectively.
Desire to live Slide’s Core Values.



What's in it for you??  A pay check of course but really, much more!

The Slide Vibe - 
An opportunity to be a part of a fun and innovation-driven Culture fueled by Passion, Purpose and Technology!
Benefits - We have extensive and cost effective benefits that cover you and your family from every angle... Physical Health, Emotional Health, Financial Health, Social Health, and Professional Health

Option 1: Create a New Profile