Analog
Software Engineer
About the job:
Full-time
Analog is building a true Layer-0 blockchain network that ushers in the omnichain future, secured with the Proof-of-Time consensus mechanism. Backed by world-class investors, our vision is to facilitate the seamless communication of event data between decentralized applications (DApps) across different chains.
We are seeking a Senior Frontend Engineer to lead our Frontend Team. In this role, you will collaborate closely with engineering and design teams to build user-friendly applications and interfaces. Your work will involve integrating with wallets, smart contracts, and API systems, with a strong focus on React, Next.js, and TypeScript. You will play a critical role in shaping the user experience of our products, making informed design and frontend trade-offs. Experience with maintaining and upgrading large codebases and understanding backend systems is crucial.
Your Responsibilities
Collaborate closely with product team and designers, translating design into implementation and identifying potential risks in the early design phase.
Execute proficiently and be hands-on in building and extending reusable components with TypeScript and various web frameworks like React.js.
Organize and lead the frontend team aligned to business needs, providing technical expertise and mentorship.
Conduct code reviews to maintain code quality and ensure adherence to coding standards.
Ensure that the software development meets quality and performance standards through testing and validation.
Coordinate collaboration with the product team to align development with business priorities.
Make architectural decisions that align with the technical strategy, whether constructing solutions from the ground up or modifying existing ones.
Take support rotations and participate in incident management, defining and ensuring that follow-ups are clearly defined and executed.
Determine project goals, timelines, and ensure timely delivery to meet project milestones.
About You
Proven deep technical experience paired with leadership positions within teams.
Extensive experience in JavaScript and TypeScript, particularly with React.
Strong computer science background and fundamental understanding of its concepts.
Experience and knowledge of system design and architecture.
Highly skilled in creating comprehensive design documents.
Recognises system scalability, extensibility, and potential risks, considering these factors in decision-making.
Capacity for forward-looking and future-proofing the product.
Ability to recognise architecture challenges early on and redirect solutions.
Preparedness to lead the entire frontend domain and align it with business priorities.
Nice to Have
Knowledge and/or experience in additional blockchain technologies such as Ethereum, Near, Polygon, and/or Solana.
Understanding of open-source culture and a history of contributing to such projects.
Experience with systems languages like Rust, C, or C++ (Rust preferred).
Understanding of cross-cultural communication in a highly diverse and distributed working environment.
Experience in the gaming industry and/or being a gamer at heart.
Knowledge in C# and/or Blazor web development.
Why work with us
Our product has real scale, reaching millions of people in crypto and beyond today.
As a team of builders, we prioritise impact over everything else.
Our team fosters a positive atmosphere, with all of us striving for the best for each other and our chain abstraction mission.
We’re tackling an ambitious problem, working on a mission that is extremely challenging yet fun and holds high-impact potential for the entire crypto industry.
When answering our application questions, please use full answers. Any profiles without the questions filled (example – ‘N/A’, ‘Questions will be answered in interview’, ‘Field intentionally left blank’) in will be dismissed as these are a pre-requisite for our interview process.
To apply for this job please visit jobs.lever.co.