Tech Impact - Philadelphia, PA

posted 21 days ago

Full-time - Mid Level
Hybrid - Philadelphia, PA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

Tech Impact is seeking a Cross-Platform Mobile Application Developer to join its Digital Services Division, known as Message Agency. This role involves leveraging expertise in both Android and iOS platforms to develop mobile applications for clients, primarily nonprofit organizations, foundations, public agencies, and universities. The developer will work in a collaborative environment, directly on client projects and on a Career Development application for the state of Delaware. The position allows for remote work, with a preference for candidates living within two hours of Philadelphia, PA.

Responsibilities

  • Collaborate with designers to determine feasibility and implementation approaches.
  • Develop templates and implement designs using an app toolkit, preferably Flutter.
  • Participate in design fidelity reviews and develop custom modules.
  • Maintain project documentation and coding standards.
  • Identify opportunities to develop new or enhance existing mobile products.
  • Create high-performance apps for desktop and mobile platforms.
  • Leverage frameworks like React Native or Flutter to build apps for iOS and Android.
  • Work with UI/UX designers to create responsive user interfaces.
  • Integrate APIs and third-party libraries to enhance functionality.
  • Optimize code for performance, memory usage, and responsiveness.
  • Test and debug applications to ensure reliability and user satisfaction.
  • Maintain clear documentation for app development and functionality.
  • Iterate on app design and functionality based on best practices and user feedback.

Requirements

  • Bachelor's degree in computer science or equivalent direct work experience.
  • Minimum 2 years of experience with system design, programming, and structuring data.
  • Experience with programming languages like C++, Java, or Swift.
  • Experience with development platforms such as Flutter.
  • Experience with OOP design principles.
  • Experience with cross-platform app development using source code across platforms like Android and iOS.
  • Strong analytical and problem-solving skills.
  • Experience working in a team environment.
  • Excellent verbal and written communication skills.
  • Knowledge of databases like SQLite, MySQL, or Firebase.
  • Knowledge of HTML5 and CSS3.
  • Experience with sensors like accelerometer and gyroscope.

Nice-to-haves

  • Experience in a digital agency or app development shop.
  • Ability to distill complex technical plans into easily understandable concepts for executive reports.

Benefits

  • Paid Time Off - 15 days accrued the first year and 10 Paid Holidays.
  • 90% of the cost of medical benefits covered by the company.
  • Credit card provided to pay deductibles and copays.
  • Supportive and compassionate work environment that promotes work-life balance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service