Regain your life from OCD
iOS Developer
Location
Illinois
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
iOS Developer
NOCD
• Build evidence-based OCD therapy features for our users • Enhance ways our members interact with each other when sharing their journeys with OCD • Communicate with stakeholders to help drive iOS product direction
Job Requirements
- Passion for our mission and empathy for our members
- 5 + years of experience
- Comfortable moving across the stack when necessary
- Building an amazing user experience with our iOS app
- Tools we use: Web : NextJS / Typescript / Tailwind CSS / Netlify / React Mobile : Swift / Flutter / Kotlin / Firebase Backend : Python Flask / MySQL Aurora / Stripe + Paypal / Aptible / AWS Data : FiveTran / GCP / BigQuery / Metabase / Google Sheets / Data Studio Internal Tools : Retool / React Native / Google Sheets Communication: Pen + Paper / Whiteboard / Figma / Google Docs / Slack / Clickup
Benefits
- Casual, challenging, and engaging startup environment with an outstanding mission-driven team atmosphere
- Competitive compensation
- Comprehensive benefits package, including medical, dental, vision coverage, and 401(k)
- Flexible PTO policy
- Awesome office on Michigan Avenue, ability to work remotely
- Onsite amenities including a fitness center
Related Guides
Related Job Pages
More Software Engineer Jobs
• Develop, customize, and maintain Dynamics 365 Finance & Operations applications based on business requirements. • Design, build, and support data integrations using Azure Data Factory, ensuring data accuracy and reliability. • Use Microsoft Lifecycle Services (LCS) to manage deployments, monitor environments, and support application health. • Collaborate with cross-functional teams (functional consultants, developers, business users) to deliver high-quality solutions. • Participate in code reviews and ensure adherence to development standards and best practices. • Provide technical support, troubleshooting, and issue resolution for D365 F&O applications. • Document technical designs, configurations, integrations, and operational processes. • Support ongoing maintenance, optimization, and continuous improvement of D365 F&O solutions.
• Build, enhance, and maintain native iOS applications following Apple Human Interface Guidelines and industry best practices. • Design and implement scalable, clean, and maintainable mobile architectures aligned with business requirements. • Collaborate closely with developers, designers, and product managers to deliver high-value features efficiently. • Participate in code reviews, testing, refactoring, and documentation to ensure high-quality standards. • Troubleshoot and resolve performance, stability, and scalability issues to ensure optimal user experiences. • Contribute actively to Agile ceremonies and support alignment on priorities, timelines, and deliverables.
Senior SharePoint - Power Apps Developer
AttainX, Inc.SBA Certified 8(a), EDWOSB/WOSB and CMMI L3, ISO 9001:2015 Certified QMS
• Design and develop SharePoint Online solutions using SPFx, CSOM, REST API and Power Platform tools (i.e., Power Apps, Power Automate). • Implement and maintain SharePoint portals, sites, workflows and libraries tailored to USCIS business processes. • Collaborate with stakeholders to gather requirements and translate them into technical specifications. • Ensure security and compliance with federal standards, including access controls and data integrity. • Troubleshoot and debug SharePoint-related issues, providing timely resolutions. • Provide technical guidance and mentorship to junior developers and team members.
Automotive Technical Curriculum Developer
MSX InternationalDriving Transformation in the automotive retail industry
• Lead the alignment and adaptation of course materials to ensure consistency in learning objectives, content flow, and timing • Standardize T3 (Train-the-Trainer) content and processes • Manage the T3 model in which trainers participate as learners to refine tasks and delivery and make adjustments to the material based on the feedback • Digitalize assessment write up processes for electronic completion of task sheets • Integrate diverse multimedia and instructional tools into course materials • Ensure digital assets support multiple learning styles • Update and diversify assessment fault set to avoid repetition • Modify scoring and feedback frameworks to support varied assessments • Develop systems for personalized assessment feedback • Analyze course content distribution and redesign course structures as needed • Ensure minimum training day requirements and maximize value-added time • Standardize vehicle fleet requirements across academies • Define guidelines for real-life scenarios to enhance learning value • Support evaluation of trainer competency • Maintain training-related documents, task sheets, visuals, and assessments



