Epicareer Might not Working Properly
Learn More
T

Software Engineer (Tech Lead Front End)

Salary undisclosed


Original
Simplified
Job Description:

We are seeking an experienced Tech Lead Front End Engineer to join our dynamic team. You will be responsible for leading the development of our front-end architecture, driving best practices, and ensuring the seamless delivery of high-quality user interfaces across all platforms. As a Tech Lead, you will mentor a team of engineers while working closely with cross-functional teams to build scalable, performant, and user-friendly applications.

Key Responsibilities:

• Lead and oversee the architecture and development of highly responsive and performant web applications.

• Drive technical solutions from conception through implementation in collaboration with product managers, backend developers, and designers.

• Mentor and guide junior and mid-level developers, conducting code reviews and fostering a culture of continuous learning.

• Ensure adherence to front-end development best practices, including design patterns, accessibility standards, and security principles.

• Design and optimize front-end architecture for speed, efficiency, and scalability.

• Take ownership of the entire front-end development lifecycle, ensuring timely and quality delivery of features and improvements.

• Stay current with the latest front-end technologies and frameworks, and drive innovation within the team.

• Collaborate with DevOps and QA teams to set up testing strategies, deployment pipelines, and monitoring solutions.

Required Qualifications:

• 5+ years of professional experience in front-end development, with a strong focus on building large-scale web applications.

• 2+ years in a leadership or mentoring role, guiding teams and driving front-end architecture decisions.

• Expertise in modern front-end frameworks such as React.js, Angular, or Vue.js.

• Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3 with a deep understanding of responsive and adaptive design principles.

• Strong experience with state management tools like Redux, Vuex, or similar libraries.

• Experience optimizing performance for front-end applications (e.g., lazy loading, minimizing render times, optimizing assets).

• Familiarity with RESTful APIs and integrating front-end applications with back-end services.

• Solid understanding of cross-browser compatibility issues and ways to resolve them.

• Experience with build tools such as Webpack, Parcel, or Vite.

• Knowledge of testing frameworks like Jest, Mocha, or Cypress for front-end testing and debugging.

• Strong expertise with version control tools such as Git and working in an agile environment.

Bonus Skills:

• Experience with GraphQL or similar data querying technologies.

• Understanding of DevOps principles and experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).

• Familiarity with cloud platforms such as AWS, Azure, or GCP for deploying front-end applications.

• Knowledge of WebAssembly, WebSockets, or other advanced web technologies.

Soft Skills:

• Excellent communication and interpersonal skills, with a proven ability to work collaboratively in a fast-paced environment.

• Ability to manage multiple priorities and projects while maintaining a focus on delivering high-quality results.

• Strong problem-solving skills and an innovative mindset.

Why Join Us?

• Opportunity to work on exciting and challenging projects with cutting-edge technologies.

• Work in a collaborative, open, and fast-paced environment.

• Competitive salary and benefits package.