Software Developer/Front End
Company: Crystal D
Location: Saint Paul
Posted on: March 18, 2023
Job Description:
Job Outcome: - Crystal D will be recognized as the "Awards and
Corporate Gifts Supplier of Choice" by all of its customers. -Job
Purpose: - "To turn emotions into memories" by designing, writing,
testing, debugging/troubleshooting and maintaining the websites for
our business. - Collaborating with other Memory Makers to make
websites that act as better 'tools' for folks, customers and staff
alike. - -**Please note this is not a remote position** - -Job
Duties and Responsibilities- the Front End Developer will be
successful by fulfilling the following job responsibilities and
values. -Develop front-end functionally for our web applications
and mobile applications. o Write code that utilizes internal and
external API. Effectively collaborate with other front-end and
back-end developers. o Design (or collaborate on design) UI as
needed. o Execute code builds to production environments. o Create
and update code libraries. Collaborate with Operations, Sales, and
Marketing teams. -Provide testing, documentation, training, and
support for software products. o Create and implement 'user level'
and admin level training as applicable. Document coding and
scripting per company standards. -Perform upgrades to make software
and systems more efficient and secure. Collaborate with department
managers to better learn the outcome they desire. o Tweak code to
create better user experiences and easier to use applications.
Continuously learn new techniques and code advancement to better
applications. -Fix bugs in existing code. Debug and correct faulty
lines of codes weekly. Test code periodically to ensure it produces
desired results. -Resolve user-submitted problems and questions
regarding software applications. o Use 5 Why's and other root
analysis tools to get to 'actual problem' o Redesign application to
better fit overall issue. Work with users to help them better
understand the application or tool. -Perform other work as
assigned. - - -Direct oversight of: - - None. -Qualification and
Skill Requirements: -Prior Experience: This position requires 3 - 5
years in software development. -Knowledge Requirements To be
effective, this position requires specific knowledge programming
language Javascript. Requires broad knowledge in HTML, CSS, JSON.
SQL and other applicable front end technologies. - Basic PHP
knowledge. - Knowledge can be acquired through formal education
resulting in a Bachelor's Degree or experience equivalent.
-Licenses and Certifications- None -Certifications or required
class attendance. Ongoing education that will enhance programming,
problem solving, communication skills. - Education regarding the
general understanding of how our business operates. -Technical
Skills
Strong working knowledge of "vanilla"
Javascript (ES5), HTML, CSS and JSON and SQLStrong/fair working
knowledge of at least one modern Javascript Framework (React
preferred). Solid experience optimizing for accessibility,
performance and SEO Strong cross-browser/cross-platform user
interface compatibility development experience Proficient
understanding of code versioning tools, such as Git Demonstrable
ability to discover and fix errors in code Optimization tuning and
troubleshooting skills Demonstrated analytical and critical
thinking abilities Excellent verbal and written communication
skills Detail-oriented, excellent concentration ability and
organizational skills. Ability to multitask, prioritize, and manage
time efficientlyAbility to document code thoroughly -Web Server
Administration is a plus, but not required -Work Demands - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -This
position will require work hours beyond the normal workday based on
the demands of specific efforts underway. - - -Salary: DOQ -
-PHYSICAL DEMANDS: This position requires:
Occasional (up to 1-2 hours per day)
bending, pushing, pulling, walking, climbing stairs, reaching,
lifting and grasping. - This is done will shadowing work processes.
-
Continuous (8 or more hours per day)
sitting, talking, and repetitive motion, hand/wrist movement
(keyboarding) -
Sensory requirements: Good eyesight,
normal hearing, ability to speak clearly and to be understood in
the English language. -WORKING CONDITIONS:
Indoors, air conditioned Moving and
lifting objects, sometimes 50 lbs. (infrequently) -Work Schedule
This position usually works for eight (8) hours during the period
of 7:00 am to 7:00 pm. - However, hours of work are flexible and
will fluctuate based on the needs of the business and the
customers. The job may require a maximum of 5-10 hours of work
beyond the normal work schedule depending on work demands. The work
hours can vary depending on customer requirements. - - -Crystal D
Core Values -"We do what we say we'll do"
Understands how to speak truthfully.
Can admit mistakes and then fix them. - - Is consistently at work
and on time; Ensures work responsibilities are covered when absent;
Arrives at meetings and appointments on time. Is able to explain
the reasoning behind his/her actions. - Accepts responsibility for
own actions; - Balances team and individual responsibilities;
Exhibits objectivity and openness to others' views; Gives and
welcomes feedback; Contributes to building a positive team spirit;
Puts success of team above own interests; - Is able to be reliable,
dependable and trustworthy to customers. - Understands how to play
to win with moral soundness. Can keep commitments; willingly works
extra hours when necessary to reach goals; Completes tasks on time
or notifies appropriate person with an alternate plan. Has the
ability to follow the letter and the spirit of the law and
understands the difference; - -"We have an unyielding persistence
to improve"
Can demonstrate an understanding of
continuous improvement. Knows what it means to be "expert" at
his/her work. - Is able to demonstrate accuracy and thoroughness;
looking for ways to improve and promote quality; Applies feedback
to improve performance; Monitors own work to ensure quality. Knows
what it means to "sweat the details". - Can produce written work
that is concise and to the point; with the use of proper etiquette
whether for technical writing, grammar, e-mails, or office/client
correspondence. Possesses original thinking and creativity; Can
generate suggestions for improving work; - Can develop innovative
approaches and ideas; - Knows how to monitor his/her own work and
challenge him/herself to improve. Knows how to provide products and
service that will WOW a customer. Can use intuition and reasoning
to understand data completely. Grasps the situation. "Gets to the
root". - Is able to identify and resolves problems in a timely
manner; Gathers and analyzes information skillfully; Develops
alternative solutions; Works well in group problem solving
situations; Uses reason even when dealing with emotional topics.
Knows to avoid waste not just eliminate it. Knows the leadership of
exceeding expectations. -"We treat people the way we want to be
treated"
Understands the principle embedded in
the "Golden Rule". - Has the ability to instill positive attitudes,
behaviors and confidence in co-workers by communicating caring,
compassion, dignity, respect, and a sincere belief that they will
succeed, and a readiness to help them to do so. - - Can approach
others in a tactful and courteous manner; Reacts well under
pressure; Treats others with respect and consideration regardless
of their status or position; Understands actively listening and can
attentively extract content and intention from verbal messages. -
Comprehending the messages in the feedback received from internal
and external customers. Can focus on solving conflict, not blaming;
Maintains confidentiality; Listens to others without interrupting;
Keeps emotions under control; Remains open to others' ideas and
tries new things.
Is able to speak clearly and
persuasively in positive or negative situations; Listens and gets
clarification; Responds well to questions; Demonstrates group
presentation skills; Participates in meetings. Can balances team
and individual responsibilities; Exhibits objectivity and openness
to others' views; Gives and welcomes feedback; Contributes to
building a positive team spirit; Puts success of team above own
interests; - Able to build morale and group commitments to goals
and objectives; Supports everyone's efforts to succeed; Recognizes
accomplishments of other team members. Can relate well to others by
building rapport in the department and the organization. - Is
patient with fellow associates and other departments within the
organization. - -"We are dedicated to the ongoing viability of the
company."
Understands and personalizes the
organization's purpose, vision and values; understands and supports
department goals; and is willing to contribute extra effort as
needed. Upholds organizational values in his/her work life. Has the
ability to follow -through with requests from supervisor or
customer. Is able meet both customer and business requirements,
even when faced with obstacles or delays. - - Is willing to endure
and persevere through times of testing and challenge, in the hope
that positive results will occur. Is willing to work to the best of
his\her ability. Is willing to maximize his\her efforts to assure
the company will be profitable. Can work in the best interest of
the company. Understands the importance of being a good steward of
company resources. -"We have the burning desire to achieve in all
we do."
Understands what it means to never
give up Can always pursue a positive solution Knows the difference
between having pride and taking pride in his/her work. Has and
maintains awareness of style, impact, strengths and development
needs; being self-sufficient and motivated to take action to grow
and develop. Knows what it means to approach a challenge with "no
box" in mind. - - - Knows how to always move forward. - Understands
the importance of always doing your best. -Receipt of the
description above does not imply nor create a promise of
employment, nor an employment contract of any kind, and that my
employment is at-will. -This above job description is
representative of the duties and responsibilities of the position
but may not be inclusive of every aspect of the position. -I have
read and understand the duties, responsibilities and qualifications
of this position and acknowledge that I can perform the essential
functions of the job with or without an accommodation. -Powered by
JazzHR
Keywords: Crystal D, St. Paul , Software Developer/Front End, IT / Software / Systems , Saint Paul, Minnesota
Didn't find what you're looking for? Search again!
Loading more jobs...