Frontend Developer Job at JM Bullion, Dallas, TX

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

DAMAC Properties

Office Manager Job at DAMAC Properties

 ...organized and detail driven Document Controller to join our growing team in Atlanta, Georgia. This role is ideal for someone with...  ...environments, who thrives in fast-paced settings and can seamlessly manage office operations while supporting project documentation and team... 

Global Guardian

Executive Protection Agent/Security Driver Job at Global Guardian

 ...Global Guardian protects and delivers employees and families from political, environmental, and bad actor threats worldwide....  ...the organization. Position Summary and Objective The Executive Protection Agent/Security Driver will be responsible for protection,... 

Rails

Keyholder/Sales Associate - Nashville Job at Rails

Founded in 2008 by Los Angeles native Jeff Abrams, Rails has grown from a small label - started with just a single hat - into a full collection of womens and mens apparel. Sold at top international retailers and worn by a loyal following of celebrities and tastemakers...

CyberCoders

Roofing Installer - Commercial / Industrial / Government Job at CyberCoders

 ...Summary We are seeking a skilled and experienced Roofing Installer to join our team. The ideal candidate will have a strong background in roofing installation, repair, and maintenance. This position requires attention to detail, proficiency with roofing materials, and... 

Athens Services

Commercial Truck Driver Job at Athens Services

 ...Job description: The Driver is responsible for safely operating a heavy-duty truck to perform assigned duties on container delivery, recycling, residential, commercial, or industrial (roll-off) routes. This position is responsible for efficiently servicing assigned customers...