Carnegie Mellon University - Pittsburgh, PA

posted 3 months ago

Full-time - Entry Level
Pittsburgh, PA
Educational Services

About the position

We are looking for a front-end software developer with expertise in mobile app development and extensive experience using Flutter. This position will involve maintaining and extending our IoT Assistant mobile app (https://www.iotprivacy.io). The ideal candidate will have a strong software development background, including familiarity with security and privacy best practices, as well as an appreciation of usability in mobile and IoT applications. The role requires significant individual discretion and judgment, as the developer will be responsible for ensuring that the app meets the highest standards of functionality and user experience. In addition to software development, the position will also involve performing various accounting activities in accordance with accounting principles and standards. This includes controlling the organization's financial resources and ensuring compliance with all relevant regulations, laws, and reporting requirements. The developer will collect, compile, verify, and analyze financial information, preparing financial reports and accounting statements to provide senior management with accurate and timely information for decision-making. The successful candidate will lead and/or contribute to the design, implementation, and deployment of new mobile app functionality to support new types of privacy functionality in the IoT Assistant app. They will closely interface with developers responsible for the design and implementation of corresponding backend functionality, ensuring seamless integration and functionality across the application.

Responsibilities

  • Lead and/or contribute to the design, implementation and deployment of new mobile app functionality to support new types of privacy functionality in IoT Assistant app.
  • Closely interface with developer(s) responsible for the design and implementation of corresponding backend functionality.
  • Ability to work independently for extended periods of time.
  • Ability to communicate clearly and coordinate with others and to provide high quality documentation.
  • Perform accounting activities in accordance with accounting principles and standards.
  • Ensure compliance with all relevant regulations, laws and reporting requirements.
  • Reconcile accounts, post journal entries and maintain a complete and accurate general ledger in accordance with accounting principles and reporting schedules.
  • Research and reconcile GL object codes and assist in the preparation of financial statements such as balance sheets and financial statements.
  • Collect, compile, verify and analyze financial information so that senior management has accurate and timely information for making decisions.
  • Provide accounting advice/consultation within own areas or client area.
  • Other duties as assigned.

Requirements

  • Bachelor's Degree in software engineering or related discipline.
  • 1-3 years of experience in software development, particularly in mobile app development using Flutter.
  • Course work in mobile and Internet of Things and in usability would be a plus.
  • Familiarity with security and privacy best practices in software development.

Nice-to-haves

  • Master's Degree in software engineering or related field.
  • Experience with IoT applications and usability principles.

Benefits

  • Comprehensive medical, prescription, dental, and vision insurance.
  • Retirement savings programs.
  • Tuition benefits.
  • Generous paid time off and holidays.
  • Life and accidental death and disability insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service