RedmondRecruiter Since 2001
the smart solution for Redmond jobs

Web UI/Full Stack Software Engineer Washington

Company: Denali Advanced Integration
Location: Redmond
Posted on: September 15, 2023

Job Description:

Summary of Position:

The Web UI / Full Stack Software Engineer is responsible for front-end and back-end application development with an emphasis on the web user interface development. This position works as part of a cross-functional team that is responsible for the full software development cycle, from conception to deployment. The Engineer must be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.

Essential Functions:

Design, develop, and create applications and code-based on business, client, and functional requirements
Ability to practically apply a high degree of knowledge and understanding of software development best practices
Troubleshoot technical system or software issues experienced during development and exercise independent judgment and discretion to determine appropriate software solutions
Create, analyze, manage, and triage systems or software defects
Ensure reporting and development meets established client processes and procedures
Communicate and interact with all levels of staff to coordinate project deliverables, including leading meetings and ensuring timely delivery of status reports
Night and weekend work may be required to meet client or project requirements
Implement features & enhancements for internal and external-facing customer web applications
Understanding of and Practice using Test-Driven Development (TDD)
Translate UI designs into working code that aligns with current coding standards and architectural designs
Ensure the technical feasibility of UI designs
Build reusable code and libraries for future use in conjunction with the senior team members
Work closely with architects to ensure application architecture facilitates scaling and rapid feature development
Establish best practice patterns for coding Ruby on Rails, as well as front-end UI frameworks
Create and maintain coding implementation standards as well as local project standards
Drive continuous improvement efforts through peer code reviews
Optimize existing applications for performance and scalability
Work closely with product owners, UX, and back-end developers
Building a new advanced management support platform and external-facing customer portal technologies

Competencies:

Ensures Accountability
Tech Savvy
Communicates Effectively
Values Differences
Customer Focus
Resourcefulness
Drives Results
Plans and Prioritizes
Decision Quality
Self-Development
Work Environment:

This position is 25% at the client site, depending on the project. This job operates in a professional office environment, which includes remote work. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs. Must be able to exchange accurate information in these situations. The employee must be able to remain in a stationary position 75% of the time. The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine, and printer.

Required Education and Experience:

A Bachelor's Degree in Computer Sciences or Engineering

5+ years of experience

Qualifications:

Front-End Development Skills

Strong UI and Web Development Experience as well as ability to grow in Full Stack Development Software Engineering Knowledge
2+ years coding in a Ruby on Rails production environment
2+ years coding back-end data access technologies including efficient query creation
Strong experience with user-interface development including front-end technologies such as HTML5, CSS3, and JQuery
Strong experience with CSS frameworks such as Bootstrap.
Passion for writing unit tests for code
Proficient understanding of asynchronous request handling, partial page updates, etc.
Expert understanding of best practice Ruby on Rails patterns that create highly-scalable applications
Basic knowledge of UI design tools such as Zeplin and Bootstrap Studio
2+ years' experience with code versioning tools, such as Git
Solid understanding of coding techniques to prevent cross-site scripting and other malicious attacks
Ability to work under pressure in an agile environment
Highly proficient in HTML, JavaScript, and CSS3 with a deep understanding of cross-browser development
CSS preprocessors like Sass, Scss, or LESS
JavaScript frameworks like AngularJS, React, or Ember, etc., or JS-based build tools like Grunt, Gulp, and Bower
Libraries like jQuery or Backbone.js
Front-end (CSS) frameworks like Foundation or Bootstrap
AJAX
Knowledge of the Rails Asset pipeline a huge plus

Back-End Development Skills

API design and development
CRUD (Create, Read, Update, Delete)
Knowledge of RESTful Services, including work with Postman or Insomnia
Web fundamentals like HTML, JavaScript, and CSS
Server-side languages like PHP, Python, Ruby, Java, JavaScript, and .Net
Database technologies like MySQL, Oracle, PostgreSQL, ElasticSearch, and MongoDB
Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
Frameworks related to their server-side language of choice like Express.js, Ruby on Rails, CakePHP, etc.Strong attention to detail, multi-tasker, and ability to follow written and verbal instructions

Desired Experience:

Telecommunications industry experience a plus
Expert in coding Ruby on Rails web applications
Expert in the creation of restful web services
Experience with React and Angular JS frameworks desired
Experience with SLIM a plus
Experience working in an Agile "Scrum" project delivery environment
Experience with advanced charting controls such as D3 or HighCharts a plus
Experience mentoring junior developers a plus
Assess and inform testing needs for applications/projects quickly and clearly
Ability to work independently, make sound discretionary judgments, and without close supervision once high-level goals are defined
Ability to analyze and solve complex problems quickly and creatively
Excellent oral, written, and interpersonal communication skills. Additionally, the role requires a proven ability to read and understand test requirements and list-out the logical testing path
Self-motivated and team player
Familiarity with data standards like TR-181 or HL7 2.x a plus
Familiarity with and or knowledge of LTE, 5G, Wifi technologies, and experience with engineering within this domain

AAP/EEO Statement:

3MD Inc. is an equal opportunity employer and does not discriminate based on gender, sex, age, race and color, religion, marital status, national origin, disability, sexual orientation, gender identity or expression, veteran status, or any other category that is protected by applicable law.

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Keywords: Denali Advanced Integration, Redmond , Web UI/Full Stack Software Engineer Washington, IT / Software / Systems , Redmond, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Redmond RSS job feeds