StPaulRecruiter Since 2001
the smart solution for St. Paul jobs

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

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 Minnesota jobs by following @recnetMN on Twitter!

St. Paul RSS job feeds