Front End Engineer
Tech Providers - Portland, Oregon, United States, 97204
Work at Tech Providers
Overview
- View job
Overview
Roles & Responsibilities:
Architect and develop responsive and performant web components and applications using modern JavaScript practices (Next.js/React). Lead the front-end technical design and implementation of complex user interfaces, ensuring optimal performance and scalability. Drive cross-team collaboration by: Working closely with back-end engineers to define and consume API contracts. Partnering with product managers and UI/UX designers to translate business requirements and wireframes into elegant technical solutions. Participating in technical discussions to ensure seamless integration between the front-end and back-end systems. Own the technical excellence of the front-end platform by: Establishing and maintaining development and deployment best practices for UI components. Implementing robust, reusable, and maintainable code. Ensuring the highest standards of web performance and accessibility.
Required Skills:
5+ years of hands-on development experience, with a strong focus on front-end technologies. Desired proficiency and deep experience in modern front-end development, specifically with Next.js and/or React. Proven experience consuming RESTful APIs and a solid understanding of service integrations from the client-side. A strong background in building scalable, high-performance web applications. Experience with Git-based development workflows, including feature branch development, code review processes, and working with CI/CD pipelines (e.g., GitHub deployment workflows). Advanced problem-solving skills with a demonstrated ability to decompose complex business requirements into user-friendly technical solutions. Track record of successful cross-team collaboration, especially with back-end and product teams. Experience mentoring junior engineers is highly desirable. Nice to have: Familiarity with back-end technologies like GoLang. Nice to have: Existing technical proficiency in or a desire to learn Salesforce engineering. Nice to have: Experience working within financial or other regulated industries.
Education:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.