Contact - Equinox IT Solutions LLC

Apply Now

Title Senior Web Developer
Posting Date: 12/18/2020
Location: Texas
Job Type Full Time

Job Description:

Job Summary:
A Senior Web Developer provides high-quality custom software solutions to clients by discovering and understanding client needs, utilizing company operations, leading software projects, technically developing the software team in their area of expertise, and exercising excellent software engineering skills. They are self-motivated to expand technical and professional skills, foster a collaborative team environment, and communicate clearly and effectively with all company team members.

Specific responsibilities include:
Has a working understanding of design patterns and architecture; understands what makes software testable and maintainable and includes these principles in the work
Develops software solutions by studying information needs; conferring with project stakeholders; studying client systems' flow and work processes; identifying and investigating problem areas
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code
Updates job knowledge by studying the latest development tools and programming techniques; participating in educational opportunities; reading professional publications; participating in professional organizations
Communication Component

Conveys requirements to team members
Gathers requirements through client interaction; breaks down technical details for non- technical stakeholders
Effectively and proactively reports status to Project Manager
Provides statuses and concerns to client stakeholders
Conveys expertise in a way that takes into account the context and level of understanding of the recipient
Provides constructive feedback during project/technical retrospectives for improving internal company operations and processes
Effectively follow established client communication channels

Project Management Component
Employs technical expertise to lay the groundwork for effective project management
Assists Project Manager to determine operational feasibility through analysis, problem definition, requirements, solution development, and solution proposal
Provides technical background input while collaboratively generating project estimates/ rough orders of magnitude with the Project Manager

Leadership/Mentorship Component
Adapts leadership style to leverage team members' motivations and strengths while helping them to overcome weaknesses
Supports and develops software developers by providing advice, coaching, and educational opportunities
Works collaboratively with others to achieve goals
Makes informed decisions quickly and takes ownership of technology choices, project pace, and direction
Writes blog posts, makes presentations at conferences and meetups, and provides thought leadership to the public
Any additional tasks and/or responsibilities assigned by immediate supervisor

Requirements
4-5 years professional software production experience
2-3 years experience with React in particular
Proficient in JavaScript and TypeScript, HTML, and CSS
React Native experience, a plus; must be willing and eager to learn if no experience
Experience with WebXR, AFrame, three.js, a plus
Strong understanding of architecture principles for building modular, maintainable, and performant web applications
Strong understanding of best practices in version control, specifically Git
Based in the United States

Required Skills:  Bachelor's Degree in Computer Science or related field  Proficient in JavaScript and TypeScript, HTML, and CSS