Our Mission-Leverage Technology to Advance Social Impact
Be a part of a fast-paced, growing team that provides a solid work-life balance in helping our nonprofit clients. Our team of mission-focused tech professionals is passionate about moving the social sector forward with transformative technology applications. As a Cross-Platform Mobile Application Developer, you will work closely with our clients assisting with new technology projects and support.
Mobile Application Developer - Cross-Platform
Position Summary
Tech Impact is seeking to hire a Mobile Application Developer Cross Platform to join its Tech Impact Digital Services Division. The Mobile App Developer will leverage expertise in both Android and iOS platforms to develop mobile apps for our clients and the agency. Our team develops highly interactive applications for nonprofit organizations, foundations, public agencies, and universities.
You will be working in a highly collaborative and cross-functional environment. Our designers, developers, and project managers work together to bring inclusive digital experiences to life.? You will be working directly on client projects as well as building and maintaining a Career Development application and platform we are developing for the state of Delaware.
- Full-Time Position
- Tech Impact - Headquarters Philadelphia PA
- Salary Range: $70,000 - $80,000 - Commensurate With Experience
- Learn More About Tech Impact At Our Website www.techimpact.org
Benefits of Working for Tech Impact
Tech Impact Shows How They Care For Their People:
- We pay 90% of associate and dependent medical benefits and cover your in-network, out-of-packet medical expenses.
- Paid Time Off – 15 days accrued in the first year
- 10 paid Holidays.
- 401K Matches up to 3% of gross salary.
- Employer-paid life insurance benefit.
- We offer both Remote and Hybrid positions.
- Supportive and compassionate environment that provides a work-life balance.
- Everyone has a voice, and you can learn and grow to make a difference.
Key Responsibilities Include:
Duties will include collaborating with designers to determine feasibility and implementation approaches, developing templates, implementing designs using an app toolkit (preferably Flutter), participating in design fidelity review, developing custom modules, project documentation, and maintaining coding standards.
- We need a sharp, creative professional who is committed to supporting mission-driven nonprofits, universities, foundations, and organizations seeking to deliver a social or environmental impact.
- Strong and proactive communicator, thinker, and architect whose attention to detail is impeccable but who can also balance the perspectives of peers, audiences, and clients.
- Understands how to scale their approach for both small and large projects, as well as maintain quality regardless of a client’s budget or constraints.
- Our ideal candidate will have direct experience at a digital agency or app development shop, or in a similar role within a nonprofit organization.
Duties and Responsibilities
The cross-platform app developer's responsibilities include:
- Product Concepting: Identifying opportunities to develop new or enhance existing mobile products and protocols
- Designing and developing: Creating high-performance apps for desktop and mobile platforms
- Using frameworks: Leveraging frameworks like React Native or Flutter to build apps for iOS and Android
- Collaborating: Working with UI/UX designers to create responsive user interfaces
- Integrating: Adding APIs and third-party libraries to enhance functionality
- Optimizing: Improving code for performance, memory usage, and responsiveness
- Testing and debugging: Ensuring apps are reliable and meet user expectations
- Documenting: Maintaining clear documentation for app development and functionality
- Iterating: Work closely with colleagues in marketing and product development to improve app design and functionality based on best practices and user feedback
- Other related duties as assigned
Essential Skills For Success
- 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 and using some or all source code across platforms, such as 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
- Ability to distill complex technical plans into easily understandable concepts for executive reports
Applying For This Role:
When applying to this role, please submit a cover letter, resume, references, and samples or links to your portfolio site.
- Cover letters are important to us. Please provide a cover letter describing why you think you are qualified for this role and how your experience makes you an outstanding candidate.
- Also, please be patient. Our screening process takes longer than most other employers’—but we’re worth the wait. We want to be sure that anyone we hire is a perfect fit for the organization and associate, so our process is thorough.
Tech Impact Employment Policy
- This position is currently a remote or hybrid position with the possibility of a flexible work arrangement once our offices reopen. The work arrangement can vary based on the team member’s location and job duties.
- As an Equal Opportunity Employer, Tech Impact embraces diversity and does not discriminate in employment based on age, race, color, creed, sex, gender, identity, religion, marital status, veteran’s status, national origin, disability, or sexual orientation.
- ADA Specifications: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
- Requires the ability to speak, hear, see and use a computer and other office-related equipment.
- Also requires the ability to sit for extended periods of time, stand, stoop, crawl and lift to 50 lbs.
- May require local and regional travel.
Department: Digital Services
This is a full time position