Front End Software Engineer

Front End Software Engineer

02 Sep 2021
Wisconsin, Westbend, 53095 Westbend USA

Front End Software Engineer

job summary:

Randstad Technologies is a global IT service and solutions organization. We support our client's technology initiatives and challenges through our projects, consulting, staffing and managed service offerings. Our client is looking for a Front-End Software Engineer. The client is looking for a team player that is motivated to join a fast-growing company.



location: WEST BEND, Wisconsin

job type: Permanent

salary: $90,000 - 180,000 per year

work hours: 8am to 4pm

education: Bachelors



responsibilities:

This position can be based out of our Wisconsin HQ or remote for the right candidate.


Do you describe yourself as a passionate software engineer who is always willing to lend your knowledge and talent?


Do you love taking on big business challenges and utilizing software solutions to enable significance?


Do you believe in Agile Teams, and the power of working together towards common goals and shared fate?


If so, then consider joining the client responsible for enabling firearms instructors and ranges to teach how to save lives!


The client is looking for a fully remote Software Engineer - Front End to join our rapidly growing company. We are the private company that provides Marketing, Operations and Customer Care for the U.S. Concealed Carry Association. The U.S. Concealed Carry Association exists to help responsibly armed Americans avoid danger, save lives and keep their families safe. The USCCA is one of the fastest-growing membership associations in the nation.


The Client is one of the fastest-growing companies in America.


Inc. 5000 company NINE years in a row!

Journal Sentinel Top Workplace -5 years in a row

Milwaukee Business Journal Top Workplace 5 years in a row


We are a fun, fast-paced and rewarding place to work and grow!



Position Summary:


The primary role of a Front End Software Engineer is to create innovative web solutions in a rewarding work environment passionate about learning and delivering great software products to our customers, focusing primarily on the front-end technologies involved. In practice, this generally means: the part of the web that the end-user actually sees and experiences.


While a Front End Software Engineer's primary concern is JavaScript and efficient and modular code, they are also expected to be familiar with back-end ideas, technologies, and frameworks throughout the codebases they work in. This is a software engineering role that involves coding more than 80% of the time, however, teamwork and collaboration are expected.


Duties and Responsibilities:



  • Maintain, enhance and develop new web applications in a variety of languages and frameworks/libraries (JavaScript, React, Next.js, PHP, etc.).
  • Convert wireframes and mockups from UI/UX designers into mobile-first, responsive web pages using languages such as Bootstrap, HTML5, CSS3 (including Flexbox and Grid), Sass, and vanilla JavaScript.
  • Participate in ongoing discussions around new technologies and front-end architecture, recommending system changes and enhancements as appropriate.
  • Test functionality of websites in popular browsers and mobile devices for quality assurance (iOS and Android), including using emulators as appropriate.
  • Learn new and emerging technologies while expressing a growth mindset and participating in professional development.
  • Collaborate on peer reviews with other developers to ensure functionality and good coding practices before release.
  • Provide feedback and guidance regarding technical issues to other members of the team as appropriate, such as product management, customer engagement and business development.
  • Participate in Scrum agile development process, including being active in ceremonies (standups, sprint reviews, etc.) and suggest improvements to team processes.
  • Collaborate with stakeholders, including product owners, technology leadership, UI/UX designers, marketing teams and back-end developers to accomplish company goals.
  • When necessary, document code and workflows (in-code comments, internal wikis and documents, flowcharts, etc.).

Skills, Abilities, and Education Requirements:



  • strong understanding of modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt markup (JAMstack).
  • Intermediate knowledge of the JavaScript programming language, with experience in ES6+ standards and TypeScript or Flow preferred.
  • Proven production experience with at least one front-end development framework. While React is what we use, we will consider candidates with experience in other modern frameworks such as Vue and Angular.
  • Ability to implement state management libraries for JavaScript, such as Redux, Context, or similar solutions.
  • Well-versed in HTML5 and CSS3 for responsive design, including using frameworks when needed.
  • Improve development workflow via custom tasks using tools such as Gulp and Webpack.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues.
  • An interest and understanding of internal business and marketing strategies and how technology solutions address the needs of the business.
  • Able to explain how and why technology tools work and are used, not just how to implement them.
  • Knowledge of when to use and when not to use libraries and frameworks, and tradeoffs of using and not using vanilla code.
  • Working knowledge of web performance analysis and optimization.
  • Working knowledge of WordPress and/or CMS-assisted development.
  • Working knowledge of HTML accessibility standards and auditing.
  • Working knowledge of Git version control and collaborative version control platforms (we use Github).
  • Introductory knowledge of static-compiled web applications and hosting platforms for them, such as Netlify and Firebase.
  • Introductory knowledge of back-end development concepts, including RESTful API implementation with front-end AJAX consumption and MVC frameworks (PHP, Laravel).
  • Minimum of 3 years related work experience

Intangibles:



  • Adaptability (everything from being able to learn new libraries/frameworks to pivoting on a project due to changing priorities)
  • Contagious positivity
  • Makes their peers better
  • strong independent analytical and problem-solving abilities
  • Ability to work both independently and collaboratively to meet rapid deadlines
  • Cool under pressure
  • Time management and reliability (able to accurately predict turnaround time on projects and deliver on those timelines)
  • Proactive in increasing the quality of our codebases
  • Demonstrates the Core Values of Client





qualifications:


  • Experience level: Experienced
  • Minimum 4 years of experience
  • Education: Bachelors


skills:
  • Javascript
  • HTML5
  • CSS3
  • WordPress
  • Github
  • Modular Code



Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Related jobs

Job Details

  • ID
    JC19063552
  • State
  • City
  • Job type
    Permanent
  • Salary
    $90k - 180k per year
  • Hiring Company
    Randstad Technologies
  • Date
    2021-09-02
  • Deadline
    2021-11-01
  • Category

Jocancy Online Job Portal by jobSearchi.