Senior FrontEnd Engineer
¿Necesitas más información? Haz una pregunta
TechNova specializes in delivering cutting-edge technological solutions to companies of all sizes, integrating artificial intelligence, data analytics, and custom software development to optimize processes and enhance operational efficiency.
About the Role
We’re looking for a Platform Engineer to help scale and improve our infrastructure and developer tooling. You’ll join a small, high-impact team working closely with SREs, developers, and engineering leadership to support the growth of our platform and practices.
For this role we’re expecting to hire at the junior to mid level, but if you’re a senior with more experience we would strongly encourage you to apply. If you’re earlier in your career, we’ll support your development with mentorship and opportunities to grow. If you’re more experienced, you’ll take on more technical ownership, contribute to long-term strategy, and have the chance to mentor others.
The ideal candidate will likely be coming from a path of having been a Software Engineer first with some exposure to platform tooling, e.g. GitHub Actions and be either interested in making the leap from Software Engineer to Platform Engineer or perhaps already have 1 -2 years experience in a similar Platform role. If you’re coming from a background of having been a Systems Admin / Systems Engineer, this will likely not be a good fit for you.
You’ll be joining a collaborative team: two SRE Engineers, one Platform Engineer, and you. You’ll report to the SRE team manager. While we loosely split responsibilities between SRE (AWS, security, reliability) and Platform (CI/CD, DX, internal tooling), we work together closely and pitch in across domains when needed.
Responsibilities
Tooling and Configuration Management
- Maintain and improve shared ESLint configurations for frontend and backend projects.
- Manage and maintain shared internal npm packages, ensuring they are up-to-date, versioned, and well-documented.
- Set up and maintain tools like Husky, lint-staged, commitlint, and semantic-release for consistent commits and automated releases.
- Maintain mobile DART / Flutter app with fastlane automation.
- Manage and maintain Renovate for keeping dependencies up to date.
CI/CD Pipelines
- Collaborate with the team to improve GitHub Actions workflows for CI/CD.
- Build and maintain a shared GitHub Actions library using composite actions and reusable workflows for consistent automation.
- Optimize pipeline performance and reliability to improve feedback loops.
Testing and Linting
- Enhance and maintain configurations for Vitest (Jest experience is acceptable), and other testing tools such as Playwright.
- Create automated solutions to ensure testing reliability and fast execution in CI/CD.
Developer Experience (DX)
- Support frontend/backend development setups, including configurations for tools like Nuxt, TypeScript, and other modern frameworks.
- Work on improving onboarding scripts and templates to ensure engineers can start contributing quickly.
- Document tools, processes, and best practices to keep the engineering team aligned.
- Create and maintain reusable backend clients and frontend Nuxt plugins.
Automation
- Identify areas of manual effort across the development workflow and automate them where possible.
- Ensure developer tools integrate seamlessly with local and remote environments.
Other
- Learn on the job with support and mentorship from senior teammates.
Must to have
Technical Skills
- CI/CD Pipelines: Experience with GitHub Actions (preferred), CircleCI, or similar—bonus points for reusable workflows.
- JavaScript/TypeScript/node.js: Strong JavaScript, ideally TypeScript, and node.js skills and experience are essential for this role.
- Developer Experience (DX): Experience improving local dev workflows or integrating tools like ESLint, LocalStack, LaunchDarkly, Mixpanel, Sentry, Mock Service Worker or Storybook.
- App Development Experience: Although this role does not require app development, a strong understanding of app development and empathy for Engineers needs / DX is essential.
System Design
- Able to design or contribute to secure, resilient, and scalable systems.
Collaboration & Growth
- Enthusiastic about working closely with other engineers to solve platform challenges.
- If senior-level: Comfortable mentoring others, running design reviews, and driving best practices.
- If junior-level: Eager to learn, ask questions, and build confidence over time.
Mindset
- Automation-first: Proactively reduces manual, repetitive tasks.
- Productive: Looks for ways to make developer workflows faster and smoother.
- Growth-oriented: Excited to evolve alongside a fast-moving team and tech stack.
Más sobre TechNova
TechNova specializes in delivering cutting-edge technological solutions to companies of all sizes, integrating artificial intelligence, data analytics, and custom software development to optimize processes and enhance operational efficiency.
Trabajo remoto
Work anywhere in Japan as long as there is a sufficient environment for communication
Vacaciones
Every Saturday / Sunday / National holidays (In Japan)
Summer break (2 days) / Year-end and New Year holidays
Annual paid leave (1 to 10 days depending on the month of joining will be granted upon employment date for the 1st year)
Horario laboral
Super Flex Time (No Core Time)
In principle, 9:00am - 6:00pm (actual working hours: 8h + 1h break)