Hays - Tallahassee, FL

posted about 1 month ago

Full-time - Mid Level
Tallahassee, FL
Administrative and Support Services

About the position

The Sr. Engineer (iOS or Android) position is responsible for the design and development of software solutions, enhancements, and new applications. This role involves leading the development of components, executing software development projects, and providing technical guidance to less experienced developers. The engineer will work on both front-end technologies and participate in setting the architectural direction for software projects, ensuring high-quality deliverables that meet specifications.

Responsibilities

  • Owns the design and development of software fixes, enhancements, components, and new software systems and applications.
  • Drives development of components through own and subordinate engineers' work.
  • Develops technical solutions that meet specifications and impact future developments.
  • Executes assigned component level software development projects and major fixes using new or existing technologies.
  • Develops specifications for assigned components, projects, or fixes.
  • Reviews or writes code.
  • Leads programming, testing, and debugging of applications or fixes to existing applications.
  • Creates protocols, documentation, and tools for installation and maintenance.
  • Participates in setting the architectural direction for software development projects.
  • Designs specific components for assigned projects, developing specifications for each.
  • Designs, develops, manages, creates, and maintains technical components and templates.
  • Codes against front-end technology stack and leads end-to-end troubleshooting.
  • Interacts and coordinates deliverables with other technical groups in the organization.
  • Executes assigned component level projects using new or existing technologies.
  • Designs and develops specifications for assigned projects.
  • Reviews or troubleshoots and performs testing.
  • Serves as a high-level technical resource and 'go-to' person for less experienced developers, providing technical guidance and oversight.
  • Leads team members in problem analysis and issue resolution.
  • Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team.

Requirements

  • 5+ years of experience in iOS/Swift OR Android/Kotlin.
  • 5+ years of design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major internet-oriented applications and systems.
  • Experience and/or desire building cross-platform solutions in Flutter.
  • Solid GIT fundamentals.
  • Understanding of MVVM app UI Architecture.
  • Understanding of modern OO practices/design patterns.
  • Bachelor's degree or related work experience.
  • Basic understanding of Compose UI or Swift UI.
  • Experience with Flutter and Dart.
  • Experience with CICD solutions in iOS/Android such as Jenkins, AppCenter, etc.

Nice-to-haves

  • Experience with Flutter and Dart.
  • Basic understanding of Compose UI or Swift UI.

Benefits

  • Full medical benefits
  • Dental benefits
  • Vision benefits
  • 401K
  • Life Insurance ($20,000 benefit)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service