Job Summary
We seek a highly experienced Lead Front End Engineer to drive the development and optimization of scalable, user-centric web applications. You will collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions. This role requires technical expertise, problem-solving capabilities, and leadership skills to mentor team members and influence development practices.
Job Responsibilities
- Lead the design, development, and maintenance of complex web applications using modern frontend technologies.
- Architect reusable, maintainable, and efficient software components to enhance the scalability and reliability of applications.
- Collaborate closely with product managers, designers, and backend engineers to translate business requirements into scalable technical solutions.
- Oversee and participate in code reviews, ensuring adherence to coding standards and best practices.
- Analyze and optimize application performance for a seamless user experience.
- Provide mentorship to mid-level and junior developers.
- Participate in design discussions and contribute to architectural decisions.
- Ensure high-quality, secure, and maintainable code delivery.
- Develop and maintain CI/CD pipelines for streamlined deployment.
Basic Qualifications
- 6 – 8+ years of professional experience in software engineering, with a strong focus on frontend development.
- Proficiency in JavaScript and TypeScript, with extensive experience in frameworks such as Angular .
- Expertise in HTML5, CSS3, and modern browser APIs.
- Hands-on experience designing and implementing reusable software modules and patterns.
- Strong understanding of software testing practices, including unit testing, integration testing, and end-to-end testing.
- Experience with cloud platforms, preferably AWS, including cloud-native application development.
- Familiarity with Agile methodologies (Scrum, Kanban).
- Proven experience with CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline).
- Excellent problem-solving skills and critical thinking abilities.
- Strong communication skills for conveying technical concepts to non-technical stakeholders.
Preferred Qualifications
- Experience with C# and Python for backend or scripting purposes.
- Familiarity with Docker and Kubernetes for containerized deployments.
- Previous experience providing thought leadership in software development practices and contributing to architectural decisions.
- Experience developing and deploying applications in a cloud environment.
Job type: Remote
Allowed countries: Argentina Brasil