Senior Software Engineer - Frontend

Emergent

5–8 yrs Bengaluru Full Time Work from office
Emergent logo
Posted : yesterday
Actively hiring

Job description

Join Emergent and redefine software development with AI-powered coding agents. We're building systems that generate, test, and deploy production applications from natural language intent. Our rapidly growing platform is used by millions worldwide to create millions of applications. Backed by top venture capital firms and led by industry pioneers, we're tackling the core challenges of AI in software creation: correctness, reliability, security, and scalability.

We are seeking innovative engineers eager to contribute to a product with global reach and significant impact. This is an opportunity to shape the future of AI-driven software development.

Responsibilities

Define and champion the frontend architectural vision for sophisticated, large-scale products.

Develop scalable component systems, intuitive UI frameworks, and essential internal tooling.

Transform product requirements and design mockups into resilient technical architectures.

Spearhead initiatives in performance optimization, accessibility, security, and overall scalability.

Break down complex challenges, formulate long-term technical strategies, and influence the product roadmap.

Create reusable libraries, design systems, and internal packages to enhance engineering efficiency.

Conduct thorough code reviews, uphold engineering best practices, and ensure technical excellence.

Collaborate closely with Product, Design, and Backend teams to deliver comprehensive solutions.

Mentor and develop senior engineers, empowering them to operate at an architectural level.

Qualifications

Bring 5-8 years of dedicated frontend engineering experience, with a profound expertise in React.js and TypeScript.

Possess a strong foundation in architecting expansive, distributed, and modular frontend systems.

Demonstrate mastery in modern state management solutions such as Redux, Zustand, Recoil, React Query, or comparable technologies.

Exhibit expertise in JavaScript (ES6+), TypeScript, Web APIs, browser internals, and advanced performance tuning techniques.

Be proficient with build tools like Webpack, Vite, or Turborepo, including bundling and optimization strategies.

Show an ability to design sophisticated UI frameworks, component libraries, and cross-platform solutions.

Have a solid grasp of REST, GraphQL, caching mechanisms, and client-side data architecture.

Possess strong debugging capabilities and experience resolving issues in production environments.

Demonstrate experience with automated testing frameworks (Jest, RTL, Cypress) and CI/CD pipelines.

Be comfortable with an onsite work environment.

Essential Skills

React.jsTypeScriptReduxZustandRecoilReact QueryJavaScriptWeb APIsWebpackViteTurborepoRESTGraphQLJestRTLCypressCI/CD

Good to Have

Next.jsMicro-frontendsSSRStorybookMUIChakraRadixOpen-sourceWeb SecurityAccessibilitySEO

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Frontend
IndustryAI / Machine Learning, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Emergent logo

Emergent

AI / Machine Learning

Senior Software Engineer - Frontend at Emergent | SkillMX | SkillMX