Frontend Developer Job at JM Bullion, Dallas, TX

YmVXc0h1VWNXWHNNZEVjRHpxL0tma1NHL2c9PQ==
  • JM Bullion
  • Dallas, TX

Job Description

We are looking for an experienced and motivated Front-End Developer to join our team. As a Front-End Developer, you will be responsible for developing and maintaining the company's web applications and email templates, ensuring that they are user-friendly, compatible on all popular devices, and accessible to all users. You will collaborate with the UX and development team members to turn wireframes and mockups into fully-functional web pages, ensuring that the visual design and user experience meet the highest standards.

 

Principal Responsibilities and Duties

· Develop interfaces using TypeScript, React, Next.JS, HTML, CSS, and web optimized graphical elements.

· Maintain and continuously refine style sheets for reusability and reduce bloat.

· Work with QA developers to ensure UI/UX are presented as expected cross browsers and platforms.

· Write clean, well-documented, and maintainable code.

· Troubleshoot and resolve issues in a timely manner.

· Work with diverse team of developers, UX designers and product owners in fast paced iterative cycles.

· Perform related work as required.

· Adhere to all company policies and procedures.

 

Essential Skills/Qualifications

· 3+ years of professional experience required in TypeScript, React, HTML, CSS.

· Experience consuming REST/GraphQL APIs

· Must have hands-on experience with Next.JS using the App Router and the following concepts:

o State management

o Component lifecycle

o Hooks

o Context API

o Building reusable and responsive UI components

o SSR, CSR rendering

o Caching techniques

· Familiarity with Service Workers, Shadow DOMs and modern JavaScript patterns.

· Experience with and/or willingness to learn PWA and AMP a must.

· Understanding of Web Standards and Accessibility Best Practices required.

· Experience working in an Agile development environment.

· BS in Information System, UX or Computer Science, or equivalent work experience.

 

Nice to Have:

· Experience with Tailwind CSS

· Experience with Docker

· Exposure to Node.js

 

Other Important Factors

Passionate about user experience

Enjoy technical problem solving

Thrive in team environment

Excellent oral and written communication

Job Tags

Work experience placement,

Similar Jobs

Pyramid Consulting, Inc

UX Writer Job at Pyramid Consulting, Inc

Immediate need for a talented UX Writer . This is a 06+ months contract opportunity with long-term potential and is located in Boston, MA (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job ID: 25-90522 Pay Range...

Provider Solutions & Development

Pediatric Psychologist Job at Provider Solutions & Development

 ...Alaska Medical Center is seeking a full-time Licensed Clinical Pediatric Psychologist to join our Outpatient Behavioral Health and Child...  ...Behavioral Health Providers are integral members of our patient care team. You will collaborate with our multidisciplinary team in... 

Onward Search Education

Speech Language Pathologist [79933] Job at Onward Search Education

 ...school district in Philadelphia, PA to hire a School-Based Speech-Language Pathologist (SLP) for the 20252026 school year. Location...  ...day Key Responsibilities Provide speech and language therapy services to high school students. Conduct evaluations and... 

Element Care

Kitchen Aide Job at Element Care

Great Life work Balance position with excellent benefits! I ncumbent is responsible for managing all aspects of food service operation at designed site. This is a part time position; no nights, weekends or holidays! Responsibilities: Follows all policies and procedures...

Delta Downs

Guest Room Attendant Job at Delta Downs

Company Description Boyd Gaming Corporation has been successful in gaming jurisdiction in which we operate in the United States and is one of the premier casino entertainment companies in the United States. Never content to rest upon our successes, we will continue ...