Source description
About the role
Front-End Architecture & Development ● Design, develop, and maintain modern, scalable, and responsive web applications using contemporary front-end technologies and frameworks. ● Build reusable, maintainable, and well-documented UI components that support consistency across products and modules. ● Develop clean, efficient, and high-quality code aligned with established development standards and best practices. ● Lead the implementation of front-end architecture decisions, coding standards, and technical design approaches. ● Ensure applications are optimized for performance, scalability, accessibility, and cross-browser compatibility.
User Experience & Interface Design ● Collaborate with Functional Analysts, and UX/UI stakeholders to transform requirements into intuitive user experiences. ● Conduct research and analysis to understand user behavior, workflows, and interaction patterns. ● Translate complex business processes into streamlined and user-friendly interfaces. ● Advocate for usability, accessibility, and user-centered design principles throughout the development lifecycle. ● Develop applications that align naturally with user expectations and cognitive workflows
Technical Leadership & Innovation ●Stay current with emerging front-end technologies, frameworks, development methodologies, and industry trends. ● Evaluate new tools and technologies that can improve development efficiency, maintainability, and user experience. ● Provide technical guidance and mentorship to junior and intermediate developers. ● Participate in architectural discussions and contribute to strategic technology decisions. ● Promote engineering excellence through code reviews, knowledge sharing, and technical coaching.
Application Integration ● Develop and maintain integrations with RESTful APIs and back-end services. ● Collaborate with back-end developers to define API contracts and ensure seamless application functionality. ● Troubleshoot and resolve front-end integration issues across multiple environments. ● Ensure data is presented accurately, securely, and efficiently within the user interface. Cross-Team Collaboration ● Work closely with Functional Analysts, QA, and Development teams to deliver product enhancements and new functionality. ● Participate in sprint planning, backlog refinement, estimation sessions, and retrospectives. ● Communicate technical concepts effectively to both technical and non-technical stakeholders. ● Support implementation teams by providing technical expertise related to user interface behavior and configuration.
Continuous Improvement ● Recommend improvements to front-end frameworks, development processes, and user experience practices. ● Contribute to the evolution of FreeBalance development standards and engineering methodologies. ● Promote adoption of modern development practices and reusable component strategies. ● Drive continuous improvement initiatives focused on maintainability, performance, and customer satisfaction.
More at FreeBalance
