Frontend Developer Job at JM Bullion, Dallas, TX

R2xObUVERW84Ui9ZRko1dDlWWFg5Znd5ekE9PQ==
  • 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

Trilogie Bioscience

Research Associate Job at Trilogie Bioscience

 ...industry, non-TPD therapeutic approaches, and the UPS academic community. This is an excellent opportunity for a motivated Research Associate to join a company on the ground floor.We aim to produce the best quality UPS protein reagents, assays, and custom services.... 

Vibra Healthcare

Chief Clinical Officer Job at Vibra Healthcare

 ...We are seeking a Chief Clinical Officer to join our team!**Position will cover DMC and Taylor Campuses** Responsibilities Responsible...  ...quality care at the bedside. Our culture fosters engagement, diversity and advocacy. Our goal is to empower our employees and... 

NVIVO Health

Certified Life Coach Job at NVIVO Health

 ...scientific advancements. We are committed to enhancing the health and well-being of our patients through innovative and personalized...  ...Role Description This is a full-time, on-site role for a Health Coach located in Beverly Hills, CA. The Health Coach will be... 

24 Seven Talent

Digital Writer Job at 24 Seven Talent

 ...position in the Portland, OR area. This is a part time contract working 20-30 hours per week going until the end of May with potential...  ...tailored for multiple digital platforms including websites, social media, email campaigns, and more. Collaborate closely with the creative... 

Bergdorf Goodman

Selling Assistant, Fine Apparel Job at Bergdorf Goodman

WHO WE ARE: A New York landmark since 1901, Bergdorf Goodman represents the global pinnacle of style, service and modern luxury. With its rich history of showcasing leading and emerging designers, the iconic store at 5th Avenue and 58th Streetthe crossroads of fashion...