Azarc is looking for a highly-skilled, self-motivated, and well-organised Lead Software Developer with a focus on Front End to join our world-class global team in delivering solutions to the logistics industry and beyond.
Azarc develops digital threading software solutions that enable inter-business and inter-sovereign collaboration in a secure and decentralised environment, emphasising transparency, security and fair value exchange. Azarc's Verathread platform as a service creates distributed workflows where multiple companies with legacy systems and disparate data can work together to provide more efficient and reliable end-to-end automation. Our platform leverages both legacy systems and cutting edge technologies such as blockchain to provide our clients with all the tools they need to automate their business processes across organisational and geographical boundaries.
The ideal candidate has:
- A minimum of 7 years of hands-on, relevant software delivery experience with at least two of those years as a Lead Software Engineer
- A track record of leading a team of senior software engineers to deliver world-class enterprise solutions successfully
- An excellent grasp on the key drivers of business goals and an ability to make the trade-offs between speed to market, technical debt and business strategy
- A mindset that thrives in an environment where everyone pulls together toward a common goal, actively contributing their talent and experience
- Attention to detail
- An understanding of what it takes to build great software with a compelling user experience
- Excellent communication skills, both written and verbal, can communicate complex, technical concepts at the right level for the intended audience.
- Ability to think critically, ensuring software standards, conventions, performance, and fault tolerance of the highest calibre
- Ability to manage complex personal situations by ensuring individuals are kept highly motivated & valued and at the same time ensuring the company is achieving its goals
Responsibilities:
- Proactively address any issues, or blockers
- Collaborate with management, project management, QA and Architecture to meet goals and deadlines
- Write well thought out, researched, readable, simple, maintainable code which the rest of the team will enjoy working on
- Take ownership of the project Technical Roadmap, specifications, release cycles, and features to ensure all applications and components are fit-for-purpose and meet specifications
- Provide high level t-shirt estimations of development effort based on documented assumptions to drive well planned roadmaps
- Ensure Code Quality and Best Practices: Promote testing, code reviews, and adherence to coding standards to maintain high-quality deliverables
- Driving efficiencies and velocity of teams output
Key Skills Required:
The ideal candidate has in-depth knowledge of, and experience working with some or all of following
- Expertise in React Ecosystem: Deep understanding of React, including advanced state management and React Hooks.
- TypeScript Proficiency: Strong ability to write scalable and type-safe codebases.
- Frontend Architecture: Experience designing maintainable and scalable application structures.
- Protocols: GraphQL, REST
- Methodologies: TDD, BDD, SCRUM, Clean Architecture
- Fundamentals: Linux, Docker/OCI Containers
- Tools: Docker Compose, GIT
- Beneficial: Angular, Angular Material, RXJS
Additional Company Information:
Azarc is an equal-opportunity employer with offices in the UK and the US, along with a network of remote employees spanning the globe. At Azarc, we cherish diversity and are dedicated to establishing an inclusive environment that values all employees.
Azarc is committed to building a talented and diverse workforce, and we encourage candidates from all backgrounds and locations to apply. Join us in shaping the future of our innovative and globally connected team.