Logo
OSI Engineering

Staff Software Engineer (Front-end) for a well-known personal finance management

OSI Engineering, Menlo, GA, United States


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.