Cross-Platform Mobil Application Developer - Tech Impact
Philadelphia, PA
About the Job
Our Mission-Leverage Technology to Advance Social Impact
Cross-Platform Mobil Application Developer
Position Summary
Tech Impact is seeking to hire a cross-platform mobile app developer to join its Digital Services Division, known as Message Agency. 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. Message Agency’s 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.
We also collaborate with other business units at Tech Impact, such as the Data Lab and Impact Strategies teams, to deliver comprehensive platforms and strategies for our clients.
- Full-Time Position
- Ideally The Person Will Live Within 2 Hours Of Philadelphia, PA
- Majority Of Work Can Be Done Remotely
- Salary Range: $68,000 - $75,000 - Will Be Based On Experience
- Our Website: https://www.techimpact.org/
- Tech Impact - Headquarters Philadelphia PA?
Benefits of Working for Tech Impact
Tech Impact shows how they care for its people:
- By paying 90% of the cost of your medical benefits and providing you a credit card to pay deductibles and copays.
- Paid Time Off - 15 days accrued the first year and 10 Paid Holidays.
- 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 in Position
- 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
- 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.
Source : Tech Impact