Jobs · Engineering · Kansas

Front End Software Engineer

Garmin · Olathe, KS · 1 wk ago
On-siteEngineeringFull-time

About the role

We are seeking a full-time Front End Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will design, enhance, and develop single and multi-system applications as part of a structured Systems Development Life Cycle (SDLC) process.

Responsibilities

  • Provides solutions for complex software problems for existing applications
  • Maintains, improves, and extends existing software with limited assistance from other associates
  • Works collaboratively and professionally in a team environment to determine general approach and specific solutions to technical problems and achieve goals
  • Collaborates with global engineering teams using technologies including Vue.js, Node.js, Express, GraphQL, Elasticsearch, CSS3, and HTML5
  • Reviews complex tasks for soundness of technical judgment and overall adequacy and accuracy
  • Works with Garmin IT Analysts to develop and implement unit and system testing processes for single or multi-system projects
  • Plans small to medium-sized projects or tasks, makes substantial contributions to determining the feasibility of goals and objectives, and provides reliable solutions to a variety of problems using sound problem-solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Serves as a mentor to less experienced IT Software Engineers (Software Engineer 1)
  • Demonstrates proficient use and knowledge of established standards and procedures, learns how to use and apply engineering tools as needed, and documents work thoroughly and in an organized manner
  • Adapts well to change, demonstrates quality and effectiveness in work documentation and organization, and participates in project definition activities including feature analysis and system tradeoffs
  • Designs, enhances, and develops single and multi-system applications written in Java

Requirements

  • Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field and a minimum of 2 years relevant experience
  • Cumulative GPA greater than or equal to 3.0
  • Demonstrated experience in successful implementation of technology solutions
  • Proficiency and experience necessary to design, enhance, and develop single and multi-system applications
  • Demonstrated ability to learn and understand secure coding practices
  • Strong and effective verbal, written, and interpersonal communication skills
  • Programming experience using Java, Java Server Pages (JSP), Java Servlets, JDBC, Java Enterprise Edition technologies, O/R mapping (Hibernate, Toplink), Java Web Frameworks (Struts, JSF)
  • Proficiency in writing software in developmental languages (JavaScript/TypeScript, Node.js, React/Vue/Angular, HTML/CSS)
  • Understanding of web standards (XHTML, CSS) relevant to Garmin’s business needs

Qualifications (Preferred)

  • Cumulative GPA greater than or equal to 3.5
  • Previous experience working in a team environment

Benefits

This position is eligible for Garmin's benefit program. Details can be found here.

Similar jobs

Front End Software Engineer

Altamira Technologies CorporationEnglewood, CO· 1 mo ago
Engineering$140k–$180k/yrapply on app.jobvite.com