UX/UI Developer (Contract)
📍 Job Overview
Job Title: UX/UI Developer (Contract)
Company: Airitos
Location: Remote, United States
Job Type: CONTRACTOR
Category: Software Engineering / Front-end Development
Date Posted: 2026-06-25
Experience Level: Mid-Level (4+ years)
Remote Status: Fully Remote
🚀 Role Summary
-
Design and implement user-facing authentication and identity management components for a next-generation, centralized platform.
-
Develop robust SDKs and UI libraries, ensuring vendor-agnostic integration with various identity services and abstraction layers.
-
Collaborate with cross-functional teams including identity architects, backend engineers, and security specialists to align UI with stringent authentication protocols and security requirements.
-
Implement modern authentication flows such as passkey and passwordless experiences, adhering to FIDO2/WebAuthn standards.
-
Ensure forward compatibility and credential consolidation across diverse products and business lines within a large enterprise context.
📝 Enhancement Note: While the role is titled "UX/UI Developer," the core responsibilities and required skills heavily lean towards front-end development with a specialized focus on authentication and identity. The "UX/UI" aspect refers to the user-facing components of these critical security flows, rather than general user experience design. The emphasis on SDKs, API integration, and security principles highlights a strong engineering component.
📈 Primary Responsibilities
-
Design, develop, and maintain user-facing authentication components, including login pages, multi-factor authentication (MFA) flows, and account recovery processes across web, Android, and iOS platforms.
-
Build and manage Software Development Kits (SDKs) and reusable UI component libraries that abstract underlying identity vendor services (e.g., Transmit, Ping, Arcus Labs, ThreatMetrix).
-
Contribute to the development of an identity Abstraction Layer, a vendor-neutral library designed to insulate application teams from specific identity vendor SDKs.
-
Collaborate closely with identity architects, backend API development teams, and security engineers to ensure seamless UI implementation that adheres to authentication protocols and security best practices.
-
Implement and integrate passkey and passwordless authentication flows utilizing FIDO2/WebAuthn standards.
-
Develop components with a focus on future scalability and credential consolidation to support multiple products and business lines over time.
-
Create and maintain comprehensive documentation for developed components, integration guides, and change requests, adhering to enterprise change management policies.
-
Support rigorous testing, ensure accessibility compliance (WCAG standards), and conduct performance optimization across all target platforms.
📝 Enhancement Note: The responsibilities emphasize the creation of reusable components and abstraction layers, which is critical for large enterprises managing multiple identity vendors and applications. The focus on "forward compatibility" and "credential consolidation" suggests a strategic initiative to unify identity management across the organization, requiring a developer who can think beyond immediate feature delivery to long-term architectural considerations.
🎓 Skills & Qualifications
Education: While no specific degree is listed, a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience, is generally expected for roles requiring 4+ years of development experience.
Experience: A minimum of 4 years of hands-on experience in front-end or mobile UI development is required, with a strong emphasis on building complex, user-facing components within enterprise environments.
Required Skills:
-
4+ years of experience in front-end or mobile UI development.
-
Proficiency in React for web development.
-
Experience with React Native, native Android (Kotlin/Java), or native iOS (Swift) for mobile development.
-
Demonstrable experience building or integrating with authentication flows, including login, MFA, Single Sign-On (SSO), OAuth 2.0, OIDC, or SAML.
-
Familiarity with identity or authentication SDKs from major vendors (e.g., Ping, Transmit, Okta, ForgeRock, Auth0, or similar).
-
Solid understanding of security principles relevant to UI development, such as token handling, session management, and secure storage on mobile devices.
-
Proven ability to work effectively within large, complex enterprise environments (Fortune 150 scale or equivalent).
-
Capability to work independently and manage deliverables with minimal direct supervision. Preferred Skills:
-
Hands-on experience with passkeys or FIDO2/WebAuthn implementations.
-
Familiarity with specific identity solutions like Transmit Security or Ping Identity products.
-
Experience in building shared UI component libraries or SDK wrapper layers.
-
Exposure to centralized authentication or single sign-on (SSO) architecture patterns.
-
Familiarity with WCAG accessibility standards.
-
Prior experience in financial services, online banking, or other high-stakes consumer-facing digital products.
📝 Enhancement Note: The emphasis on specific protocols like OAuth 2.0, OIDC, SAML, and FIDO2/WebAuthn, along with common identity vendors, indicates a need for a developer who is not just a coder but understands the intricacies of secure identity management. The requirement for enterprise-level experience is crucial, as it implies familiarity with rigorous change management processes, security reviews, and large-scale system integrations.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase of user-facing authentication components developed for web, mobile, or cross-platform applications.
-
Examples of integrations with identity providers or SDKs, demonstrating understanding of authentication protocols (OAuth 2.0, OIDC, SAML, MFA).
-
Projects involving the creation of reusable UI component libraries or SDK wrappers for enterprise adoption.
-
Demonstrations of secure coding practices for handling sensitive data, tokens, and session management within user interfaces.
-
Case studies highlighting contributions to complex enterprise projects, ideally within regulated industries. Process Documentation:
-
Examples of documentation for UI components, integration guides, or SDK usage, reflecting adherence to enterprise standards.
-
Contributions to workflow design or optimization for authentication and identity management processes.
-
Evidence of involvement in testing, accessibility compliance (WCAG), and performance optimization initiatives for user-facing features.
📝 Enhancement Note: For this role, a portfolio should clearly demonstrate not just coding ability but also an understanding of security, scalability, and enterprise integration within the context of authentication and identity. The ability to document processes and components according to enterprise standards is also a key differentiator.
💵 Compensation & Benefits
Salary Range: As this is a contract role, compensation will likely be offered on an hourly or daily rate basis. Based on the required experience (4+ years), the specialized skillset in authentication/identity, and the remote US-based nature, an estimated range for an independent contractor could be between $70 - $100+ USD per hour, depending on experience, location within the US, and negotiation. For a W2 contract, the rate might be slightly lower to account for employer-provided benefits and payroll taxes.
Benefits: As an independent contractor, standard benefits such as health insurance, paid time off, and retirement plans are typically not provided by the hiring organization. The contractor is responsible for arranging these themselves. If hired as a W2 contractor, benefits may be offered through a third-party agency or directly by Airitos, which could include:
-
Health, Dental, and Vision Insurance
-
Paid Time Off (PTO)
-
401(k) or Retirement Savings Plan
-
Potential for contract extension
Working Hours: The role is expected to require a standard full-time commitment, approximately 40 hours per week. While the location is remote, adherence to US business hours for collaboration with the team and stakeholders is expected. Flexibility may be available, but consistent availability for team meetings and critical deliverables is paramount.
📝 Enhancement Note: For contract roles, understanding the difference between independent contractor (1099) and W2 contract is crucial for benefits and tax implications. The hourly rate estimate is based on industry benchmarks for senior front-end/mobile developers with specialized security-related experience in the US market.
🎯 Team & Company Context
🏢 Company Culture
Industry: Banking / Financial Services. This industry is characterized by stringent regulatory compliance, high security demands, and a focus on customer trust and data protection.
Company Size: Described as a "large, complex enterprise organization" and having "Fortune 150 scale or equivalent." This implies a significant number of employees, multiple business units, and established corporate structures.
Founded: Information not provided.
Team Structure:
-
The role is part of a team building a "next-generation, centralized authentication platform from the ground up."
-
This team will likely include identity architects, backend API developers, security engineers, and potentially project managers or product owners.
-
Collaboration with various application teams across the enterprise is expected for integration purposes. Methodology:
-
Development will involve building from scratch, suggesting an agile or iterative approach.
-
Emphasis on enterprise governance, change management, and adherence to security protocols, which are critical in the financial services sector.
-
Focus on developing vendor-agnostic solutions and reusable components (SDKs, UI libraries) to promote consistency and reduce technical debt.
Company Website: https://www.airitos.com/
📝 Enhancement Note: Working in a large, regulated enterprise like a Fortune 150 financial institution means navigating established processes, compliance requirements, and potentially slower adoption cycles compared to startups. Developers need to be adaptable to these environments.
📈 Career & Growth Analysis
Operations Career Level: Mid-Level Developer (4+ years experience). This role is for an individual contributor focused on technical execution within a specialized domain.
Reporting Structure: The developer will report to a lead developer, engineering manager, or project lead within the authentication platform team. They will collaborate with identity architects and backend teams.
Operations Impact: The work directly impacts the security posture and user experience of all customer-facing applications within the organization. Successful implementation of the centralized authentication platform will enhance security, streamline user access, and ensure compliance across the enterprise.
Growth Opportunities:
-
Deep specialization in authentication, identity management, and security protocols (FIDO2, WebAuthn, OAuth, OIDC), becoming an expert in a high-demand field.
-
Opportunity to gain experience with enterprise-level governance, change management, and integration within a Fortune 150 financial institution.
-
Potential to contribute to foundational architectural decisions for a new platform, influencing its long-term direction.
-
Exposure to various identity vendor technologies and abstraction layer design patterns.
-
For contractors, potential for contract extension or transition to other projects within the organization based on performance and business needs.
📝 Enhancement Note: While this is a contract role, the opportunity for growth lies in skill acquisition and specialized expertise. Becoming proficient in enterprise-grade authentication solutions is a valuable career asset, particularly within regulated industries.
🌐 Work Environment
Office Type: Remote. The role is fully remote within the United States.
Office Location(s): Not applicable, as the role is remote. The company headquarters is in Atlanta, GA, but this role is not tied to a physical office.
Workspace Context:
-
Requires a dedicated, distraction-free home office environment conducive to focused development work.
-
Access to reliable high-speed internet is essential for virtual collaboration and development tasks.
-
The team likely uses collaboration tools such as Slack, Microsoft Teams, Jira, and Confluence for communication and project management.
-
Opportunities for virtual team-building activities and collaboration sessions will be available.
Work Schedule: Standard US business hours are expected for effective collaboration with the team and stakeholders. While remote, maintaining consistent availability during core working hours is important for synchronizing efforts on this complex platform build.
📝 Enhancement Note: Remote work in a large enterprise requires strong self-discipline and proactive communication skills to stay connected and aligned with team objectives and project timelines.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your resume and portfolio to assess relevant experience in front-end/mobile development, authentication, and enterprise environments.
-
Technical Interview(s): Likely includes coding challenges (e.g., live coding, algorithm problems) and in-depth discussions on front-end technologies (React, React Native), mobile development (Kotlin/Java, Swift), authentication protocols (OAuth, OIDC, SAML), and security principles. Expect questions about past projects, problem-solving approaches, and experience with enterprise systems.
-
Portfolio Review: A dedicated session to walk through selected projects from your portfolio, focusing on your contributions, technical decisions, and the outcomes achieved, especially those related to authentication or security.
-
Behavioral/Cultural Fit Interview: Assessing your ability to work independently, manage deliverables, collaborate with cross-functional teams, and fit within the company's culture and the demands of a large, regulated organization.
-
Final Interview: May involve discussions with senior members of the team or hiring manager to confirm fit and finalize terms.
Portfolio Review Tips:
-
Highlight Authentication/Identity Projects: Prioritize projects that showcase your experience with login flows, MFA, SSO, OAuth, OIDC, SAML, or FIDO2/WebAuthn.
-
Demonstrate Enterprise Experience: If possible, include examples of work within large organizations or projects that involved complex integrations or strict compliance requirements.
-
Showcase Reusable Components/SDKs: Projects involving the creation of shared UI libraries or SDKs are highly relevant and demonstrate architectural thinking.
-
Explain Technical Decisions: Be prepared to articulate why you made certain technical choices, especially regarding security, performance, and scalability.
-
Quantify Impact: Where possible, use metrics to describe the success of your projects (e.g., improved performance, reduced errors, successful integration).
Challenge Preparation:
-
Refine Core Skills: Brush up on React, React Native, and native mobile development fundamentals. Practice common coding patterns and data structures.
-
Study Authentication Protocols: Revisit the details of OAuth 2.0, OIDC, SAML, and especially FIDO2/WebAuthn for passkey implementation. Understand the flow, key components, and security implications.
-
Understand Enterprise Context: Think about how your work would fit into a large, regulated environment. Consider change management, security reviews, and integration challenges.
-
Prepare Case Studies: Have 2-3 detailed examples of projects ready to discuss, covering the problem, your solution, the technologies used, and the results.
📝 Enhancement Note: The emphasis on a portfolio review and potential coding challenges suggests a strong focus on practical, hands-on development skills. Candidates should be prepared to demonstrate their proficiency with the specific technologies and concepts mentioned in the job description.
🛠 Tools & Technology Stack
Primary Tools:
- Web Development:
React
-
Mobile Development: React Native, Native Android (Kotlin/Java), Native iOS (Swift)
-
Authentication/Identity SDKs: Experience with Transmit Security, Ping Identity, Okta, ForgeRock, Auth0, or similar.
-
Protocols: OAuth 2.0, OIDC, SAML, FIDO2,
WebAuthn
- Security Concepts: Token handling, session management, secure storage on mobile.
Analytics & Reporting: Not explicitly mentioned, but likely involves tools for performance monitoring and bug tracking.
CRM & Automation: Not primary focus for this role, but understanding how authentication fits into broader customer journeys might be relevant. Integration tools for connecting identity services with backend systems will be key.
📝 Enhancement Note: Proficiency in React and at least one native mobile development platform is essential. Deep knowledge of authentication protocols and experience with relevant SDKs are critical differentiators. Familiarity with enterprise identity solutions is a significant advantage.
👥 Team Culture & Values
Operations Values:
-
Security First: A paramount value in financial services, requiring meticulous attention to security in all development aspects.
-
Collaboration: Working effectively with diverse teams (architects, backend, security) to achieve common goals.
-
Quality & Reliability: Commitment to building robust, well-tested, and dependable systems for critical authentication functions.
-
Efficiency & Scalability: Designing solutions that are not only secure but also performant and capable of handling enterprise-level load and growth.
-
Adaptability: Willingness to learn and adapt to new technologies, vendor integrations, and evolving security standards.
Collaboration Style:
-
Cross-functional teamwork is essential, requiring clear communication and mutual respect between UI developers, backend engineers, architects, and security specialists.
-
A proactive approach to problem-solving and a willingness to contribute to architectural discussions.
-
Emphasis on documentation and knowledge sharing to ensure consistency and maintainability across the platform.
📝 Enhancement Note: The culture in a large financial institution often emphasizes process, compliance, and robust engineering practices. Developers who thrive in such environments are typically detail-oriented, collaborative, and appreciate structured workflows.
⚡ Challenges & Growth Opportunities
Challenges:
-
Complexity of Enterprise Systems: Integrating with legacy systems and diverse vendor solutions within a large organization can be challenging.
-
Stringent Security and Compliance: Meeting the high security bar and regulatory requirements of the financial services industry.
-
Cross-Platform Consistency: Ensuring a seamless and secure user experience across web, Android, and iOS platforms.
-
Vendor Agnosticism: Designing and implementing solutions that can adapt to changes in identity vendors or integrate multiple providers effectively.
-
Change Management: Navigating the formal change management processes inherent in large enterprises.
Learning & Development Opportunities:
-
Specialized Expertise: Becoming a subject matter expert in modern authentication standards (FIDO2, WebAuthn) and identity management architectures.
-
Enterprise Architecture Exposure: Gaining insights into how large-scale systems are designed, integrated, and governed.
-
Cross-Functional Skill Development: Learning about backend APIs, security protocols, and identity vendor specifics.
-
Contract-to-Hire Potential: While not guaranteed, excellent performance on a contract can sometimes lead to full-time opportunities within the organization.
📝 Enhancement Note: The challenges presented are typical for roles involving critical infrastructure in regulated industries. Overcoming these challenges offers significant professional development and makes the candidate more marketable for future roles in cybersecurity and identity management.
💡 Interview Preparation
Strategy Questions:
-
"Describe your experience building authentication flows for a large-scale application. What were the key challenges and how did you address them?" (Focus on MFA, SSO, OAuth, OIDC, SAML, and your role).
-
"How would you approach designing a reusable UI component library for authentication flows that needs to be vendor-agnostic?" (Highlight abstraction layer concepts, design patterns, and documentation).
-
"Walk us through your process for implementing a secure login experience on a mobile app, considering token management and secure storage." (Demonstrate understanding of security principles relevant to UI).
-
"Tell us about a time you had to integrate with a third-party SDK or API. What was your approach, and what challenges did you face?" (Focus on integration, error handling, and collaboration).
-
"How do you ensure accessibility standards (like WCAG) are met in your UI development, especially for critical flows like authentication?" Company & Culture Questions:
-
"What interests you about working on authentication and identity management within the financial services industry?"
-
"Describe your experience working in a large, complex enterprise environment. How do you navigate change management processes?"
-
"How do you prioritize your work when managing multiple deliverables, especially in a remote setting?"
-
"What are your preferred methods for collaborating with backend engineers and security architects?" Portfolio Presentation Strategy:
-
Structure: Select 2-3 projects that best represent your skills in React, mobile development, authentication, and enterprise integration. For each, detail the problem, your specific contributions, the technologies used, and the outcomes.
-
Focus on Authentication: Clearly articulate your role in designing and implementing login, MFA, SSO, or other identity-related features.
-
Showcase Reusability: If you built component libraries or SDKs, demonstrate their structure and how they promote efficiency and consistency.
-
Highlight Security Considerations: Explain how you incorporated security best practices into your UI development.
-
Be Ready for Deep Dives: Anticipate questions about specific code, architectural decisions, and trade-offs.
📝 Enhancement Note: Interview preparation should focus on showcasing not just technical skills but also an understanding of the domain (authentication/identity), the environment (large enterprise, regulated industry), and the ability to work independently and collaboratively.
📌 Application Steps
To apply for this operations position:
-
Submit your application through the provided link on the Airitos job portal.
-
Tailor your resume: Highlight your experience with React, React Native, native mobile development, and specifically your work with authentication flows (MFA, SSO, OAuth, OIDC, SAML) and identity SDKs. Quantify achievements where possible.
-
Prepare your portfolio: Curate projects that best demonstrate your expertise in user-facing authentication components, reusable libraries, and experience in enterprise environments. Be ready to walk through these projects in detail.
-
Research Airitos and the industry: Understand Airitos's focus and the general landscape of identity management in the banking/financial services sector. Familiarize yourself with common security challenges and solutions in this domain.
-
Practice your technical and behavioral answers: Prepare for in-depth technical questions on front-end development, mobile, and authentication protocols, as well as questions about your experience working in large, regulated organizations.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Requires 4+ years of front-end or mobile UI development experience with proficiency in React and native mobile languages. Must have hands-on experience with authentication protocols and the ability to work within large, complex enterprise environments.