Staff Software Engineer (Front-end) for a well-known personal finance management company in Menlo Park, CA

OSI Engineering
Menlo Park, CA, United States
Full-time

Job Summary

We are looking for a Staff Software Engineer to be part of our front-end engineering team developing mobile and web applications that will be key to our future business.

You will be part of a dynamic team using the latest technology and tools to build high-quality applications that delight our customers.

We have several new and products on the way, and you will be able to make a big impact. This is an opportunity to work at a customer-driven company with a collaborative team that values technical excellence, innovation, and creativity while working together and having fun!

Responsibilities

  • Be a technical lead and hands-on engineer; architecting and writing high-quality front-end code (Typescript, JavaScript, React) following the best architecture and design standards.
  • Interact with cross functional teams (Product, Design, QA) to understand requirements and perform the corresponding technical implementation.
  • Work closely with technical leads and other engineers to architect stable & long-term solutions. See the big picture and plan for long term success.
  • Ensure high quality by thoroughly testing your code including unit testing and partnering closely with the QA team for integrated testing.
  • Design, build and if necessary, rebuild code that meets high standards for non-functional requirements like performance and scaling.
  • Be responsive and proactive to customer feedback and take prompt appropriate actions whenever needed.
  • Prepare meaningful technical documentation of the work you perform.
  • Follow Agile principles and processes that govern the software development life cycle.
  • Develop domain knowledge in personal finance.

Qualifications

  • BS or higher in Computer Science, Computer Engineering, Math, or relevant experience
  • Subject Matter Expert in React, Redux, all things JavaScript and the tools of the React ecosystem such as Node and NPM.
  • 10-12 years of experience building cross-platform web and mobile applications.
  • Superior application design and coding skills.
  • Experience as a technical lead.
  • Demonstrated ability to own and deliver significant priorities for a business.
  • Strategic understanding of their area and how it affects the business.
  • 13 days ago
Related jobs
Promoted
Ford Pro
Palo Alto, California

As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. We are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. Design, deve...

Promoted
Pinterest
Palo Alto, California

All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital...

Promoted
Strativ Group
CA, United States

They are pioneering the development of the first personalized and diversified intelligent AI system, redefining human-machine collaboration in the enterprise domain. This significant transformation will spark an exponential increase in GDP and revolutionize the software industry. They believe AI ass...

Promoted
Palo Alto Networks
Santa Clara, California

We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or me...

Promoted
Cypress HCM
CA, United States

The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. Track record in architecting, designing, implementing, testing, and debugging complex system-level...

Promoted
Verkada
San Mateo, California

With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate’s skills and experience, as well as market demands and internal parity. A Verkada employee may be eligible fo...

Promoted
Palo Alto Networks
Santa Clara, California

We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or me...

Promoted
Scout Motors Inc.
Fremont, California

As the Senior Staff Software Engineer for Scout Motor’s digital products and services, you will be responsible for leading teams of highly skilled software engineers and driving the development of digital solutions and services for our customers and business partners. At the same time, you’ll have p...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing ever...

PlusAI Inc
Santa Clara, California

Plus has received a number of industry awards and distinctions for its transformative technology and business momentum from Fast Company, Forbes, Insider, Consumer Electronics Show, AUVSI, and others. Named by Forbes as one of America's Best Startup Employers and Fast Company as one of the World's M...