Descrição da Vaga
Senior Front-End Engineer
Mexico(Remote)
Position Summary
As a Senior Front-End Engineer at Ascensus, you will be part of a high-energy, cross-functional Scrum team responsible for ensuring that the client interface of our web applications is reliable, responsive, and seamless. You will focus on building robust, scalable, and maintainable front-end components by applying industry-leading user interface development practices and collaborating closely with teams across multiple layers of the technology stack.
We are building high-performing teams empowered to address business needs through the continuous delivery of high-quality software featuring intuitive user experiences and sophisticated design. This role requires a strong commitment to collaborative problem-solving, high-quality product development, and a curiosity for emerging digital technologies that blend usability with visual design excellence.
Job Functions, Essential Duties, and Responsibilities
Develop responsive web applications aligned with design guidelines and information architecture, optimizing performance and ensuring seamless integration with business logic layers
Collaborate with UX designers, full-stack engineers, and other stakeholders to deliver business objectives through engaging and intuitive user experiences while adhering to UI architectural standards and best practices
Define, establish, and enforce front-end development standards, including performance optimization, accessibility compliance, and cross-browser compatibility
Design and build reusable UI components and patterns for use across multiple applications
Lead or contribute to technical initiatives related to user interface development
Actively participate in all Scrum ceremonies, including pair programming, peer code reviews, testing, estimation, planning, and continuous improvement initiatives
Ensure the protection, security, and proper handling of all confidential Ascensus data to prevent unauthorized access, improper transmission, or unapproved disclosure that could result in harm to Ascensus or its clients
Demonstrate Ascensus’ I-Client service philosophy and core values—
People Matter, Quality First, and Integrity Always® —through daily actions that support and strengthen our organizational culture
Supervision
N/A
Experience, Skills, and Knowledge Requirements
Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience preferred
Minimum of 5 years of hands-on experience as a Front-End Engineer
Strong proficiency in web technologies and client-side scripting, including HTML5, CSS3, JavaScript, the HTML DOM, and underlying event models
Experience with at least one modern JavaScript front-end framework, with a strong preference for React
Solid understanding of asynchronous request handling, dynamic partial page updates, and performance optimization techniques
Experience working with Service-Oriented Architecture (SOA), web services, RESTful APIs, microservices, and API integrations
Good understanding of WCAG accessibility guidelines and hands-on experience resolving common accessibility issues
Proficient knowledge of UI unit testing, cross-browser compatibility challenges, and mitigation strategies
Experience using code linters such as ESLint
Demonstrated ability to write clean, maintainable code using engineering best practices, including unit testing, CI/CD, automation, design patterns, and refactoring
Strong problem-solving, troubleshooting, and communication skills
Nice-to-Have Skills
Understanding of UI/UX design principles
Experience building reusable UI/UX component libraries
Experience with Node.js and npm scripting
Basic knowledge of .NET and C# within the Microsoft technology stack
Fundamental understanding of object-oriented design principles, including S.O.L.I.D., cohesion, and coupling
Working experience with SQL, Sybase, Nginx, and Redis
Experience with continuous integration and continuous deployment (CI/CD) pipelines
Exposure to containerization technologies such as Docker and Kubernetes