> Markdown version of [/jobs/ext/2664698-software-engineer-front-end-engineer](https://www.wearedevelopers.com/jobs/ext/2664698-software-engineer-front-end-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Front-End Engineer - **Company:** J.p. Morgan Personal Investing - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Apple IOS, Mobile Application Development, Web Development, Performance Tuning, Responsive Web Design, TypeScript, Enterprise Software Applications, Appium, Material UI, Playwright, Graphql, Es2015, Selenium Webdriver - **Published:** August 31, 2026 - **Apply:** https://www.jobleads.com/es/job/e369462e9c3b1d8b96fa6682bba52adc0 ## About the Role * Create and maintain clean, efficient, and reusable codebase. * Formal training or certification on JavaScript concepts and proficient advanced experience * Strong knowledge of JavaScript, TypeScript, and ES6+ syntax * Ability to write testable, clean JavaScript code, * Proficiency in React framework * Building applications usingReact Nativein TypeScript or JavaScript * Native application development across Android / iOS inKotlin/Swift * Understanding of REST APIsand GraphQL * Comfortable working with projects partially or fully usingTypeScript * Using latestReact featuressuch as Suspense and Hooks * End to end testing applications withDetox/Appium / WebdriverIO /Playwright * Extensive experience in modern web development, including responsive design and performance optimization * Hands-on experience with design systems, component libraries, and implementing consistent UI/UX across large-scale applications ## Description * Collaborate with cross-functional teams to define, design, and ship new features. ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)