Front End Developer (UI/UX)

tampa, Florida
Apply

Type: Direct-Hire

Category: Information Technology

Job ID: 154378

Date Posted: 07/31/2020


In our environment, a technically advanced management group drives the design and construction of state-of-the-art applications that make the business faster and more effective. For this reason, the Software Engineer/ Front-End Developer position is a high impact position within the organization.

The ideal candidate is one that can handle rapid application development and that is flexible to course corrections throughout projects based on management’s directives. The selected candidate will work with key client facing systems and core process procedures. The environment uses iterative development, pair programming and continuous integration. This role reports to the Manager of Development.

Essential Functions:

Works collaboratively with team to analyze requirements and transform them into technical designs
Create unit testing code to provide automated code coverage.
Responsible to create and maintain documentation for new and existing JavaScript language code bases.
Creates and follows implementation plans for new IT systems and integration with existing systems.
Adheres to standard technical operating procedures and design and testing best practices.
Works in coordination with other technical teams to achieve synergistic outcomes for organization.
Capable of productive interface with internal/external customers
Makes significant contributions to department goals and planning effort.
Knowledge, Skills, and Abilities:

3-5+ years in a progressive technology development role, with 2 or more years of technical design experience in HTML, CSS and JavaScript.
Demonstrative understanding of how the Internet works (HTTP protocol, DNS & SSL)
RESTFul APIs usage
HTML/CSS
JavaScript Frameworks and Build Tools
Angular 7, 8 or 9
NPM (Node Package Management)
Familiarity with JWT authentication and JWT API authorization patterns
Experience designing UI mock-ups
Has the ability to take ownership of workstream tasks and deliver without supervision while using their discretion to seek help when necessary
Voices opinions and presents clear rationale. Uses data or factual evidence to influence
Recognizes collaborative behavior and participates in collaborative activities
Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present
Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
Exposure to Agile/Scrum methodology fundamentals
Education:

Bachelor’s degree in Information Technology, Information Systems, Computer Science, Engineering, or related experience.
 


Apply