As a Lead Front-End Engineer, you’ll use your extensive knowledge of JavaScript and React to deliver highly performant, delightful and consistent user experiences across both web and mobile platforms. You will own the front-end of the project(s) you’ll be assigned to and you’ll use your skills and expertise to overcome complex engineering challenges that go beyond routine state management.
You enjoy building data-intensive applications and want to push the boundaries of what component-based declarative front-ends can do. You particularly appreciate how such an approach can facilitate real-time collaborative user experiences. If that sounds like you, we invite you on a journey mixed with challenges, fun, and gratification.
We’re looking for an exceptional engineer to lead by example, plan roadmaps, mentor junior developers and prepare the necessary foundational work to ensure that Weverest keeps delivering the highest quality products for our clients.
You’ll work with other senior engineers to ensure that changes proposed for our clients’ applications are suitable and follow the business’ roadmap. You will subsequently monitor the impact of deployed changes to ensure minimum impact to the product’s end users.
You’ll be working asynchronously with a bright, dedicated team from across the globe, with a strong focus on taking complex problems and creating solutions that feel simple and intuitive for our clients.
What You’ll Be Responsible For
As a Lead Frontend Engineer, you will be a senior member of the company, reporting directly to the CTO. You’ll be responsible for the successful delivery of our client’s ongoing projects, including:
- provide design solutions for other developers to implement
- collaborating closely with product, business and testing teams to specify, build, test, deploy, and monitor new features
- working with other senior engineers to ensure apps are maintained, and improved upon over time
- adopt common patterns for data access, state management, and code organization across all of the company’s projects you’ll be assigned to
- reviewing and supporting frontend technical designs across feature teams
- participating in design discussions and roadmap planning to ensure frontend concerns are well represented
- maintaining and upgrading frameworks and tools for a great developer experience
You’ll join a group of seasoned engineers who can work independently bringing your skills to focus on the longer term and the bigger picture.
What You’ll Need To Be Successful
You’ll have spent a number of years working on web applications in a senior role and have a deep familiarity with the front-end ecosystem: including building systems, multiple frameworks and different styles of front-end development.
You will be expected to quickly become fluent with the majority of our existing tech stack which comprises:
- React, Angular
- Redux, for global state management
- Karma, Jasmine, Protractor, Jest, for all things testing
- HTML, CSS, Sass, Bootstrap
- TypeScript
- And several other tools like Babel, WebPack, Puppeteer, Storybook etc.
You’re not a tyrant and are willing to be flexible as the situation dictates, acknowledging the value of consensus while recognizing the benefits of having a clear vision.
Ultimately, you get more satisfaction from making a detailed plan and assessing the final deliverable than from necessarily doing the work yourself. You are looking to take on a role with high autonomy and corresponding responsibility in order to have a genuine impact on the team and our customers by means of your vision and strategy.
As a fully remote team, we’re looking for someone comfortable with asynchronous communication as the default, which means you have previous remote experience and are comfortable using tools like Teams, Zoom, and Jira to communicate as needed.