Software Engineer, Product – Frontend Leaning
Location
United States
Posted
5 days ago
Salary
$140K - $210K / year
Seniority
Senior
Job Description
Software Engineer, Product – Frontend Leaning
Assembled Products Corporation
• Build product experiences end to end — Own customer-facing features from concept through production across frontend, backend, APIs, data models, and AI-powered workflows. • Lead frontend implementation for complex products — Build intuitive, performant user experiences while bringing strong judgment around frontend architecture, state management, and application design. • Strengthen our frontend foundations — Improve performance, maintainability, developer experience, and technical quality across our React application. Drive major upgrades and architectural improvements when needed. • Create reusable systems and patterns — Build thoughtful abstractions, components, and frameworks that help the team move faster without sacrificing product quality. • Partner deeply with product and design — Turn ambiguous customer problems into elegant product experiences and iterate quickly based on customer feedback. • Shape the future of AI-assisted software development — Evaluate, experiment with, and operationalize AI coding agents and development workflows. Help us determine how engineers and AI work together to build products faster, with higher quality, and greater leverage.
Job Requirements
- 4+ years of software engineering experience building and shipping production software.
- Strong full-stack engineering skills, with the ability to comfortably move between frontend, backend, APIs, databases, and infrastructure.
- Exceptional frontend engineering fundamentals, including experience building large React applications and making sound decisions around architecture, performance, maintainability, and developer experience.
- A strong product mindset and track record of owning customer-facing features from idea through launch.
- Experience partnering closely with product managers and designers to turn ambiguous problems into polished user experiences.
- Strong communication skills, both written and verbal.
- Bias toward ownership and shipping, especially in fast-moving environments where priorities evolve quickly.
- Experience using AI coding agents in your daily workflow and excitement about how AI is changing software development.
Benefits
- Generous medical, dental, and vision benefits
- Paid company holidays, sick time, and unlimited time off
- Monthly credits to spend on each: professional development, general wellness, Assembled customers, and commuting
- Paid parental leave
- Catered lunches every day (M-F) and fully stocked kitchen
- 401(k) plan enrollment
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Role Description We are looking for a Frontend Developer to join our engineering team and build intuitive, high-performance web applications that power our product. This role sits at the intersection of design, engineering, and user experience, turning complex workflows into clean, responsive interfaces. - You will work closely with product, design, and backend teams to ship features end-to-end, with a strong focus on scalability, performance, and usability. - The role requires hands-on experience with React, TypeScript, and modern frontend tooling, plus a product mindset to build features that solve real user problems. - This position is ideal for developers who love crafting pixel-perfect UIs, optimizing performance, and working in fast-paced, collaborative environments. Responsibilities - Product-Focused Development - Build and ship responsive, scalable web applications using React and TypeScript. - Translate product requirements and design specs into functional, accessible UI components. - Collaborate with designers to ensure high-quality UX and consistent design systems. - Architecture & Performance - Implement robust component architecture and state management patterns. - Optimize applications for speed, scalability, and cross-browser performance. - Integrate with REST/GraphQL APIs and handle complex async data flows. - Engineering Collaboration - Work with backend engineers to define API contracts and data requirements. - Participate in code reviews, technical discussions, and product planning. - Contribute to frontend best practices, tooling, and CI/CD pipelines. - Innovation & Growth - Prototype new UI patterns and interactions to improve user experience. - Stay current with frontend ecosystem trends, including AI/LLM-powered UX patterns. - Support occasional backend tasks if you have Python/API experience. Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience. - 1–2 years of professional frontend development experience. - Strong proficiency in React, TypeScript, and JavaScript (ES6+). - Experience building responsive, performant web applications at scale. - Good understanding of state management, component architecture, and API integration. - Good to Have: - Basic backend knowledge, preferably in Python. - App development experience with REST APIs and familiarity with LLM/AI integrations in products. - Exposure to testing frameworks like Jest, React Testing Library, or Cypress. Skills - Strong problem-solving and debugging abilities. - Attention to detail for UI/UX and performance. - Clear communication and ability to work cross-functionally with product and design. - Comfortable working in fast-paced, iterative environments. What Makes This Role Unique - Own frontend features end-to-end in a product used by real customers. - Blend engineering craft with product thinking and user empathy. - Work on modern web stacks with opportunities to touch AI/LLM-powered features. - Help shape the frontend architecture and UX of a fast-growing platform.
• Deliver Complete Applications: Participate as a key member of the team in delivering high-quality, complete front-end applications. • Performance Optimization: Ensure applications perform well on both mobile and desktop platforms. • Collaboration: Work closely with back-end developers to integrate RESTful APIs. • Development and Design: Develop, design, implement, and test web applications within a cloud-based environment. • Innovation: Brainstorm and plan new applications and web services, contributing creative solutions to technical challenges. • Ownership: Take ownership of technical problems, proactively communicating with product managers, developers, architects, and operations teams to resolve issues. • Effort Estimation: Provide accurate estimates for project deliverables. • Deadline Commitment: Demonstrate commitment to meeting project deadlines.
• Lead frontend architecture and define how features are built, tested, and deployed • Make key technical decisions around performance, rendering strategies, and API integration • Establish reusable patterns for components, state management, forms, and authentication • Monitor and debug production systems, ensuring reliability and security • Mentor engineers and conduct code reviews • Collaborate cross-functionally with backend, security, DevOps, QA, and product teams
UX Front-End Developer
AssureSoft - CareersAssureSoft is a multinational software development and information technology company providing strategic consulting, technology services, and outsourcing business processes. We work to innovate and create quality software with motivated, passionate, and qualified teams that develop in an environment of professional, stable growth and continuous learning. Inclusive Opportunities for Every Talent. At AssureSoft, we believe that true innovation is born from diversity—of ideas, experiences, and perspectives. That’s why our hiring practices are inclusive and reflect a firm commitment to equity and equal opportunity. Here, every person—regardless of origin, gender, orientation, or beliefs—finds a space to grow, contribute, and be valued not only for their talent, but also for who they are.
Role Description - Implement user interface updates across an existing enterprise web application. - Apply new stylesheets, layout improvements, and screen redesigns while preserving application functionality. - Update and enhance application screens as part of a broader UX modernization effort. - Work with established front-end technologies, ensuring consistent implementation across multiple application modules. - Collaborate with developers, designers, and project stakeholders to validate UI changes and resolve usability issues. - Maintain high standards for code quality, responsiveness, accessibility, and cross-browser compatibility. - Participate in testing and troubleshooting to ensure a seamless user experience throughout the application. Qualifications - 5+ years of professional experience developing front-end web applications. - Hands-on experience working with ASP.NET Web Forms, ASP.NET MVC, and Vue.js. - Strong understanding of HTML5, CSS3, JavaScript, and responsive design principles. - Experience implementing UI/UX improvements within existing applications rather than building new interfaces from scratch. - Ability to work efficiently in a fast-paced environment with multiple concurrent deliverables. - Strong communication skills and the ability to collaborate effectively with cross-functional teams. Requirements - #LI-REMOTE Benefits - Great Place To Work certification. - A company with more than 15 years of experience. - Work with world-class clients and long-term projects. - English scholarships for an external institute. - English classes with company teachers. - State-of-the-art tools and resources. - Certifications for your professional growth. - Recreation and leisure activities. - Compliance with the regulations and labor rights of your region.


