Lead Software Engineer (UI)

Hello from RE Partners!

Who We Are: We are a fast growing business and technology consultant company co-founded in 2019.  We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation is more than just technology.  With a successful track record of being a preferred vendor for Fortune 500 companies and as a trusted partner for some of the industry’s leading companies, our global talent has helped many clients achieve their goals. 

The 3 G’s of RE:

“Get Shit Done.”

“Get Over Shit.”

“Give a Shit.”


What's In It For You

  • Wellness/Fitness packages
  • Continuous Education and Certifications
  • Paid Time Off and Holidays
  • Professional Conferences and Training
  • Global Team Building Activities
  • Access to co-working spaces worldwide


Lead Software Engineer (UI)


Job Overview


We are seeking a hands-on UI Developer with solid experience in modern JavaScript/TypeScript, React or Angular, Node.js, and NPM. The ideal candidate should be passionate about writing clean, high-quality code and implementing robust tests.


Key Responsibilities

  • Design, develop, and maintain responsive and scalable UI components using modern frameworks.
  • Write clean, maintainable, and testable code with a strong focus on performance and user experience.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality through unit tests, static code analysis, and code reviews.
  • Participate in continuous integration and delivery processes.
  • Maintain high standards of code quality and ensure adherence to best practices.

Required Skills and Experience:

Frontend Development

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Deep understanding of:
    • Functional programming concepts
    • State management patterns
    • Asynchronous programming

Frameworks

  • Solid experience in at least one of the following:
    • React: Including Hooks, Context API/Redux, Router, and AG Grid for complex data visualization.
    • Angular: Component architecture, services, dependency injection, and NgRx (preferred).

Testing

  • Strong experience with unit testing tools:
    • React: Vitest, Jest, React Testing Library
    • Angular: Jasmine, Karma, TestBed
    • E2E Testing: Experience with Playwright

Tooling

  • Experience with:
    • Static code analysis tools (ESLint, Prettier, Sonar)
    • Source control (Git) and workflows (Pull Requests, trunk-based development, Gitflow)
    • Frontend build tools/bundlers: Webpack, Vite, Rollup

DevOps & CI/CD

  • CI tools: TeamCity, Jenkins, Tekton
  • Containerization: Docker, Podman, containerd
  • Cloud platforms: Kubernetes, OpenShift
  • Linux proficiency


Other Technical Skills

  • Dependency management: npm, Yarn
    • Familiar with binary repositories (e.g., JFrog Artifactory)
    • Able to detect/remediate out-of-date dependencies and security issues
  • Web security concepts: HTTPS, CORS, OAuth, JWT
  • RESTful API integration
  • CSS preprocessors (SASS, LESS) and styling libraries (CSS Modules, Styled Components, TailwindCSS)

Nice to Have

Contributions to open-source projects

Experience with performance optimization and accessibility best practices

Join Our Global Team: We invite you to apply for the position at RE Partners. Join us in shaping the future of business technology consulting and transforming the way organizations thrive in a digital world. As a diverse, woman-owned global business, we pride ourselves on keeping talent happy – our 7% attrition rate speaks volumes. Bring your talented friends along and earn a referral bonus


Equal Opportunity Employer: We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status.

Professional Services

Hybrid (London, England, GB)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling