Software Engineer 2, Front End

Intuit Eagle , ID 83616

Posted 2 months ago


Our focus is all about building stuff and less on politics, barriers, and titles. We are a small passionate team but get the full benefits of the bigger Intuit.

Intuit Teams:

  • Small Business and Self Employed Group: Our teams work with many of our small business products and we pride ourselves on being the champion of those who dare to dream. We believe in designing for delight, keeping our customer top of mind, and we aren't afraid to try and fail as long as it ends in success to our customers!

  • Intuit Platform: We are the technology community that aims to delight customers through product & operational excellence, power our vision with One Intuit Services Platform and accelerate with One Intuit Developer Platform.

  • Consumer Group: Is focused on innovation and impacting our customer's financial lives so profoundly they would never go back to the old way. Key Platforms and product offerings: Virtual Expert Platforms (QuickBooks Live, TurboTax Live and Mint Live), Core TurboTax Platform, Turbo & Mint Platforms, Go-To-Market & Experimentation Platforms

What you'll bring

Required Experience:

  • 3+ years professional experience developing web, software, or mobile applications

  • 2+ years experience with JavaScript and React

  • BS/MS in computer science or equivalent work experience

  • Strong experience with HTML and CSS

  • Experience with the entire Software Development Life Cycle (SDLC)

  • 3+ years experience with web services (consuming or creating) with REST or SOAP

  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences

  • Strong understanding of the Software design/architecture process

  • Experience with unit testing & Test Driven Development (TDD)

Preferred Experience:

  • Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications

  • Experience with social, mobile, cloud/SaaS, big data, or analytics

  • Familiar with the development challenges inherent with highly scalable and available web applications

  • Always Be Learning: Experience with open source technologies (if no practical work experience w/ Big Data, or cutting edge front-end technology-you're prototyping and/or researching the up and coming technology and solutions

  • Experience with various, modern web frameworks

How you will lead

What we're looking for:

  • You take pride in creating Front End magic

  • Deep customer empathy and ability to quickly translate insights into mockups, wireframes, and working proof-of-concept code

  • Expertise in the successful delivery of high quality web application code (requirements, design, code, documentation, etc.)

  • Contribute to overall site stability, including code reviews, writing unit and integration tests

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Devops Engineer


Posted 2 months ago

VIEW JOBS 7/28/2021 12:00:00 AM 2021-10-26T00:00 Overview Intuit's Unified Communications Engineering team is tasked with building, securing, and operating several of Intuit's Core IT functions for our global workforce. We enable our employees to do the best work of their lives by providing resilient and innovative technology solutions. We're looking for a talented individual to join the UC Engineering team as a Sr. DevOps Engineer. This is a fantastic opportunity to join a reputable and well-established company as a part of a highly progressive and transformative IT team. Primarily, you will work closely with UC Architects, Network Engineering, Video Operations and Voice Operations to design and implement automation solutions for Intuit's UC environment. Secondarily, you will provide operational support for the rest of the UC Engineering team's technology stack. What you'll bring * BS. in Computer Science, Computer Engineering, or Engineering Degree or equivalent experience. * 5+ years of experience, academic or professional * Strong ability and desire to acquire new technical skills/knowledge and interpersonal behaviors in short and aggressive timeframes * Familiarity or classwork with scripting deployments in virtualized environments (VMware and KVM), cloud-hosted systems (AWS, OpenStack, Azure, Google), Docker Containers, and physical servers. * Understanding of object-oriented programming concepts. * Hands-on programming experience with scripting languages and web development such as Python, * Ruby, Java, JavaScript, HTML5, and CSS3. * Experience with web framework: e.g. Django, Flask * Experience with Web Services, REST & RPC, etc. * Knowledge of automation DevOps tools like Ansible, Chef/Puppet, CloudFormation, Bash, Expect, and/or Jenkins in order to deploy, manage, and automate device configurations along with monitoring/alerting/reporting tools * Strong experience with SQL, MySQL, Postgres (NoSQL experience is a plus, e.g., Redis) * Experience with Linux environment and system administration * Understanding of web application environment and best practices for performance, scaling, redundancy, and high availability * Familiar with version control tools for deployments such as Git. * Executes testing efforts across the life cycle (unit/integration/regression testing). * Proficiency in Python Preferred Experience: * Understanding of aforementioned infrastructure environments * Familiar with Splunk, Active Directory, Microsoft Windows Servers, DNS, DHCP, Networking, Network Load Balancing, various Operating Systems, SAN/NAS storage, x86 hardware, Single Sign-On solutions, and SaaS Solutions * Familiar with Unified Communications technologies: VoIP, video, broadcast streaming, SIP, Cisco, Polycom * Some hands-on experience supporting multiple users' lab, test, or production environments * Familiarity with Agile/Scrum development process * Front-end technologies: ReactJS, AngularJS * Communicate, document, and distill technical information to team members and all levels of management. * Networking, Unified Communications or Security certifications a plus The successful candidate will exhibit the following traits: * Analytic Ability: Makes well-reasoned, appropriate decisions based on analysis of highly uncertain input or outcomes; Integrates information from a variety of sources, quickly, to arrive at a broad understanding of issues; Approaches problems or issues systematically, looking for connections, trends and potential causes. * Business Results Orientation: Anticipates and addresses obstacles, redirecting efforts to accelerate work or improve quality while achieving results in a timely manner; Surfaces problems, issues and solutions with speed and accuracy; Holds self and team accountable for outcome. * Communication: Prepares and delivers coherent, highly credible and engaging presentations that have impact; Writes technical concepts and information clearly and thoroughly for technical and non-technical audiences; tailors communication style and content to the audience. * Creativity & Innovation: Demonstrates initiative, creativity and innovation to drive more effective design and process ideas to fruition within or outside their area of discipline; Demonstrates an entrepreneurial perspective by envisioning, aggressively pursuing, new and innovative ideas and approaches to achieve business unit objectives; Leverages leading-edge technologies, processes, tools and practices to contribute to the organizations future. * Decision Making: Chooses the best alternative(s) based on a review of pros, cons, trade-offs, timing and implications; Evaluates the consequences and implications of alternatives, actions or decisions at a work group level; Makes timely decisions on problems/issues requiring immediate attention. Supports the speed and quality of decision making. * Organization Influence & Relationship Management: Proactively builds a broad base of support among key decision-makers and influencers; Advocates for positions firmly, but appropriately, without pushing or compromising positions too much; Presents a persuasive rationale for positions; Deep customer empathy - listening to customer, establishing long standing relationship and trust. Follow through to customer resolution; maintains customer satisfaction and loyalty; Gathers and internalizes rich customer feedback, using it to generate innovative solutions that fill core or future needs; Addresses customer needs by involving the right people at the right time. * Learning Ability: Demonstrates flexibility and resilience in response to obstacles, constraints, adversity and mistakes; Seeks opportunities to learn from new discoveries, innovations, ideas and ways of looking at things; readily and resourcefully adapts to changing needs, conditions, priorities and opportunities. * Prioritization: Prioritizes and balances time, actions, resources and initiatives to ensure achievement of critical goals; Aligns cross functional self and team priorities based on changing needs * Process Orientation: Author / Designer of procedures. Applies situational judgment and teaches others. Confident in escalating when process is broken or inefficient and makes recommendations on how to resolve Teamwork: Builds relationships with people across disciplines and functions, throughout the organization; involves others as appropriate when issues affect them. Resolves conflict; Builds collaboration by identifying and conveying common interests and priorities (including removal of barriers and breaking down silos); Inspires, energizes, motivates and draws out the best work from a cross-functional team; Ensures that positions satisfy the needs, interests and concerns of key stakeholders; Mentors and coaches colleagues, builds partnerships across organizational boundaries while resolving resource conflicts. How you will lead * Design, implement, and maintain secure automation solutions for Intuit's UC offerings to validate function, enforce standard configurations, trigger alerts and efficiently generate reports * Provide operations support for DevOps solutions supporting the aforementioned Infrastructure environments. You must be comfortable in addressing critical incidents. * Brief/present to senior leadership on the status of projects and tasks. * Design and deliver advanced applications / automation framework * Work on every level of the stack - frontend to backend, and everything in between. * Drive aggressive implementation of application requirements for functionality and quality. * Drive infrastructure Performance analysis, benchmarking and detailed design of the system. * Experiment with Big Data tools, machine learning and open source technologies * Audits and improves system metrics and alarms * Work with various data stores to include SQL and distribution filesystem storage * Monitors service trends to identify opportunities for improvements with existing frameworks, tools, and processes * Maintains and assures uptime of containerized applications in hosted environments Intuit Eagle ID

Software Engineer 2, Front End