Welcome 👋

Discover the opportunities with our startups that are championing the next generation of B2B technology.
Black Nova
30
companies
34
Jobs

Front-end Lead Engineer

Varicon

Varicon

Software Engineering
Nepal
Posted on Dec 24, 2024

Company Details

Varicon is on a mission to transform one of the biggest and oldest industries globally. Construction has one of the highest rates of insolvency among all industries (it accounts for 10% of GDP and 25% of insolvencies). This is a consequence of the huge level of financial risk that these companies are exposed to. We’re changing this by helping construction contractors make better data-driven decisions to reduce financial risk.

Varicon is a fast-growing venture funding-backed Australian startup transforming the way construction costs are managed. Varicon enables our customers greater visibility into the financial performance of their projects to reduce overall financial risk for the business and improve internal governance processes.

Why Join Varicon?

If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Varicon! We are seeking employees inspired by technology and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect. We invite you to explore opportunities with Varicon.

Working at Varicon, our Employees have access to the following benefits

  • As a valued member of the team, you will be part of a fast-growing and globally recognized brand
  • Health and Wellness Discounts
  • Awards and Recognition
  • Career Growth and Development opportunities
  • Five working days
  • Paid annual and sick leave
  • Flexible working hours (make your work schedule work for you)
  • Opportunity to shape an international standard product and influence our technology stack

Role Responsibilities

  • Lead the development and implementation of frontend solutions.
  • Define and enforce technical direction, standards, and best practices for frontend development.
  • Evaluate and select appropriate frontend frameworks and technologies (e.g., React, Angular, Vue).
  • Collaborate with product managers, UX/UI designers, and backend engineers to understand and fulfill requirements.
  • Translate business and product goals into actionable technical tasks.
  • Provide technical input during product roadmap discussions.
  • Mentor and guide frontend developers to enhance their technical skills and career growth.
  • Conduct code reviews to ensure quality, consistency, and adherence to best practices.
  • Facilitate team meetings, stand-ups, and retrospectives to align the team and improve workflows.
  • Design scalable, maintainable, and high-performance frontend architectures.
  • Ensure UI/UX designs are feasible, optimized, and aligned with development goals.
  • Oversee the implementation of design systems and reusable component libraries.
  • Maintain high code quality by implementing linting, unit testing, and integration testing.
  • Optimize web applications for maximum performance, responsiveness, and speed.
  • Implement accessibility (a11y) and internationalization (i18n) standards in the codebase.
  • Serve as the main point of contact between frontend developers and other stakeholders, such as backend teams, QA, and design.
  • Communicate technical challenges, progress, and solutions to non-technical stakeholders.
  • Document technical decisions, processes, and architecture for transparency and future reference.
  • Write clean, maintainable, and scalable code using modern frontend technologies.
  • Implement features and fixes based on product specifications and requirements.
  • Maintain and improve the existing codebase to ensure stability and scalability.
  • Monitor and improve web application performance by addressing bottlenecks and optimizing rendering.
  • Optimize applications for faster loading times and reduced memory usage.
  • Develop and maintain unit tests, end-to-end tests, and integration tests.
  • Automate deployments and integrate CI/CD pipelines for efficient release management.
  • Work with designers to implement pixel-perfect and user-friendly UIs.
  • Ensure web applications are responsive and intuitive across all devices and browsers.
  • Follow and enforce security best practices in frontend development.
  • Address security vulnerabilities and maintain compliance with regulations like GDPR and CCPA.
  • Provide guidance, mentorship, and constructive feedback to team members to help them grow.
  • Organize training sessions, workshops, and knowledge-sharing events to improve team skills.
  • Stay updated with the latest industry trends and emerging frontend technologies.
  • Introduce new tools and practices to enhance the team's efficiency and productivity.

About you

  • 5+ years in front-end development, with at least 3 years in a senior or leadership role.
  • Expertise in HTML, CSS, JavaScript, and TypeScript.
  • Strong knowledge of frontend frameworks like React, Angular, or Vue.
  • Experience with state management libraries such as Redux, Context API, or MobX.
  • Proficiency in frontend build tools like Webpack and Vite, along with CI/CD pipelines.
  • Strong leadership and communication skills to effectively guide and mentor teams.
  • Proven ability to collaborate with cross-functional teams, including design and backend.
  • Strong problem-solving and critical-thinking skills to address technical challenges.
  • Ability to manage time and prioritize tasks effectively to meet deadlines.
  • Experience with version control systems like Git.
  • Familiarity with testing frameworks such as Jest, Mocha, or Cypress.
  • Skilled in using design tools like Figma and Sketch.
  • Knowledge of accessibility tools and performance profiling tools like Lighthouse and DevTools.
  • Proficiency in working with component libraries such as Material-UI or Chakra-UI.
  • Hands-on experience with React Query, Zod, React Hook Form, and TypeScript