- Company Name
- Emburse
- Job Title
- Software Engineer III - Front end (Javascript/Typescript)
- Job Description
-
Job Title: Software Engineer III – Front‑End (JavaScript/TypeScript)
Role Summary:
Lead front‑end engineering work on a large codebase, delivering new features, refactoring, and robust testing for a web application. Own ownership of feature ownership, code quality, and cross‑team collaboration in an Agile environment.
Expectations:
* Demonstrate deep expertise in at least one major front‑end framework (React, Angular, or Vue).
* Show progression toward mastery of additional languages, libraries, and tooling.
* Apply secure coding practices, conduct vulnerability reviews, and uphold OWASP guidelines.
* Deliver medium‑complex refactoring, bug fixes, and new functionality with minimal supervision.
Key Responsibilities:
* Design, develop, and maintain modular web components using CS‑style frameworks (Sass/ PostCSS).
* Build and consume REST/JSON services; integrate third‑party APIs and workflow architectures.
* Write unit, integration, and end‑to‑end tests; ensure code coverage and CI/CD integration.
* Review peers’ code, provide detailed feedback, and mentor junior engineers.
* Produce and keep up‑to‑date technical documentation and knowledge‑base articles.
* Participate in sprint planning, backlog grooming, and estimation, prioritizing tasks against the roadmap.
* Collaborate with backend, product, and QA teams to align on requirements and acceptance criteria.
Required Skills:
* 4+ years of software development, with professional experience in React, Angular, or Vue.
* Proficiency in JavaScript/TypeScript (ES6+, async/await, promises).
* Solid SQL knowledge and experience with relational DBMS (MySQL, PostgreSQL, etc.).
* Version control with Git; familiarity with branching, pull requests, and code reviews.
* Experience building and consuming APIs (REST, GraphQL).
* Knowledge of CSS methodologies (BEM, ITCSS, OOCSS, Utility First).
* Experience with build tools (Webpack, Rollup, Gulp).
* Cloud platform exposure (AWS, Azure, or similar).
* Familiarity with OWASP security principles and secure development practices.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.