We create honest financial products that improve lives.
Senior Software Engineer, Mobile – Repayment UX
Location
Spain
Posted
5 days ago
Salary
€86K - €122K / year
Seniority
Senior
Job Description
Senior Software Engineer, Mobile – Repayment UX
Affirm
• Owning and delivering quarterly goals for your team • Leading engineers on your team through ambiguity • Supporting peers and stakeholders in product development lifecycle • Collaborating with product management, design & analytics • Proactively identifying project, process, technology or business issues • Supporting operations and availability of your team’s artifacts • Fostering a culture of quality and ownership on your team
Job Requirements
- 4+ years of experience of developing and architecting mobile applications, preferably using declarative UI frameworks like React Native.
- Proficient in working with Javascript/Typescript, or have a track record of working with similar languages and learning new technologies.
- Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
- High quality code that is easily understood and used by others.
- Proficient at making significant changes in a large code base.
- Developed a suite of tools and practices that enable team safety.
- Ownership of growth, proactively seeking feedback.
Benefits
- 100% subsidized medical coverage, dental and vision for you and your dependents
- Flexible Spending Wallets for tech, food and lifestyle
- Away Days - wellness days to take off work and recharge
- Learning & Development programs
- Parental benefits
- Employee Resource & Community Groups
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Software Engineer, Mobile – Repayment UX
AffirmWe create honest financial products that improve lives.
• Owning and delivering quarterly goals for your team • Leading engineers on your team through ambiguity to solve open-ended problems • Collaborating with product management, design & analytics by participating in ideation • Advocating for and leading in solving project, process, technology or business issues • Creating and monitoring metrics, escalating when needed • Fostering a culture of quality and ownership on your team by setting code review and design standards • Helping develop talent on your team by providing feedback and guidance
Role Description We are currently looking for multiple AEM Frontend Developers for one of the leading tech companies in the US. The position is 100% remote and long-term. - Freelancing/Contracting - Start: ASAP - 100% remote - Duration: long-term 12+ months - Capacity: full-time, part-time also possible - Language: English - Eastern Standard Time Requirements - Experience in AEM frontend development, ideally in enterprise AEM environments. - Knowledge of AEM as a Cloud Service (AEMaaCS) and migrations from AEM On-Prem to AEMaaCS. - Familiarity with AEM Edge Delivery Services, Universal Editor, HTL/Sightly, and JavaScript. - Understanding of AEM-related backend concepts such as Java, OSGi, JCR, and ideally Spring. - Experience with frontend frameworks and API integrations using REST or GraphQL. Qualifications - AEM Architecture (for another project) - AEM Backend Development (for another project) - AEM Frontend Development - AEM as a Cloud Service (AEMaaCS) - AEM On-Prem → AEMaaCS Migration - AEM Edge Delivery Services - Universal Editor Solutions - Java - Spring - JCR - OSGi - HTL / Sightly - Javascript - Frontend Frameworks (please list and rate) - API Integrations (REST / GraphQL) Company Description
Senior Frontend Engineer
StoryblokEmpower developers & marketers to create standout content experiences across any digital channel
• Ship marketable features for Storyblok app using modern web technologies (e.g TypeScript, Vue, Vite, etc). • Own the end-to-end Software Development Lifecycle, from reviewing product requirements to deliver the software reliably to customers across disciplines. • Take technical responsibility for a frontend subsystem (domain), ensuring long-term maintainability, scalability, and reliability. • Identify systemic risks and architectural bottlenecks within your domain and drive remediation proactively. • Break down ambiguous technical problems into clear strategies and executable implementation plans. • Raise engineering standards through thorough code reviews, documentation, and technical guidance. • Write technical design documents for domain-level initiatives and communicate trade-offs clearly to both technical and non-technical stakeholders. • Contribute hands-on in critical areas where technical depth is required, including refactoring, performance improvements, and security considerations. • Mentor engineers across projects, helping grow technical ownership and capability within the team. • Help Engineering Managers make informed technical decisions by providing clear context and recommendations. • Identify and address long-term technical improvements proactively, balancing short-term delivery with system sustainability.
Frontend Engineer
StoryblokEmpower developers & marketers to create standout content experiences across any digital channel
• Ship marketable features for Storyblok app using modern web technologies (e.g TypeScript, Vue, Vite, etc). • Own the end-to-end Software Development Lifecycle, from reviewing product requirements to deliver the software reliably to customers. • Break work into small, reviewable chunks for incremental delivery. • Write unit and integration tests to validate code behavior and ensure feature reliability. • Test, optimize, and maintain the application for security, performance, and accessibility requirements. • Work collaboratively with Engineering, Product, Design and Leadership teams to improve the application. • Actively participate in code reviews: by giving specific, constructive feedback. • Understand work domain, sharing knowledge frequently and contributing to documentation. • Help teammates overcome obstacles and resolve blockers to unblock their work. • Take initiative in project-level discussions and encourage adoption of better practices through example. • Seek guidance to increase your own experience. Sometimes mentor teammates in an open, respectful, flexible, and empathetic manner.

