Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levis, Domino’s, Teva Pharmaceuticals, and Technicolor.
Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Tulsa, and Manchester, we operate across North America, EMEA, and Australia.
Click on any of our vacancies and you’ll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you’re a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.
As a Senior Frontend Engineer, you will play a crucial role in designing, developing, and maintaining high-quality frontend applications that impact millions of users worldwide. Specializing in ReactJS and utilizing Playwright for end-to-end testing, you will collaborate closely with Technical Architects, UX/UI Designers, Backend Engineers, and cross-functional teams to deliver exceptional, user-centric solutions. Your expertise will ensure the scalability, performance, and reliability of our frontend systems, while also mentoring junior developers and contributing to the strategic direction of our frontend technology stack.
WE ARE WORKING IN PARTNERSHIP WITH TECHANYWHERE AS AN EOR
A Little About You...
Relevant Work Experience
Minimum 5+ years of professional experience in frontend development, focusing on ReactJS, CSS, JavaScript, and TypeScript.
Proven experience in developing and deploying scalable, high-performance web applications.
Extensive experience with ReactJS, Redux, Context API, and React Navigation.
Strong background in responsive and mobile-first design principles.
Experience working in an Agile/Scrum development environment.
Demonstrated ability to collaborate effectively with Technical Architects, UX/UI Designers, Backend Engineers, and cross-functional teams.
Technical Skills
Expert proficiency in ReactJS and its ecosystem, including Redux, Context API, and React Navigation.
Proficiency in JavaScript and TypeScript programming languages.
Experience with Playwright for end-to-end testing and Jest for unit testing.
Familiarity with React Testing Library for component testing.
Knowledge of mobile app architecture patterns, such as MVC, MVVM, and Flux.
Experience with RESTful APIs and integrating frontend applications with backend services.
Understanding of performance optimization techniques for web applications, including memory management and UI rendering.
Experience with web security best practices and OWASP guidelines.
Knowledge of App Store Connect and Google Play Console for app management is a plus.
Familiarity with version control systems, particularly Git and platforms like Bitbucket or GitHub.
Experience with frontend build tools and bundlers such as Webpack, Babel, and package managers like NPM or Yarn.
Knowledge of analytics and crash reporting tools like Google Analytics, Firebase Analytics, Crashlytics, or Sentry.
Familiarity with Accessibility (A11y) best practices and ensuring compliance with standards like WCAG.
Personal Attributes
Strong problem-solving abilities, capable of tackling complex technical challenges in frontend development.
Excellent communication skills, both verbal and written, able to convey technical concepts effectively.
Collaborative mindset, fostering teamwork and positive relationships with colleagues.
Proactive and self-motivated, with a passion for frontend technology and continuous learning.
Attention to detail and a commitment to delivering high-quality, reliable web applications.
Innovative mindset, eager to explore new technologies and drive improvements.
Adaptable and flexible, comfortable working in a fast-paced, dynamic environment.
Ethical and trustworthy, maintaining high standards of integrity and professionalism.
Mentorship-oriented, willing to guide and support junior developers.
About The Role...
Frontend Development
Design, develop, and maintain high-quality frontend applications using ReactJS, JavaScript/TypeScript, and related technologies.
Implement new features and enhancements, ensuring optimal performance, responsiveness, and user experience.
Collaborate with Tech Lead, Architects and other Senior Engineers to contribute to architectural discussions and decisions.
Integrate APIs and services, working closely with backend developers to ensure seamless functionality.
Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
Testing and Quality Assurance
Develop and execute end-to-end tests using Playwright to ensure the reliability and functionality of frontend applications.
Implement unit tests and integration tests using frameworks like Jest and React Testing Library.
Participate in code reviews, providing and receiving constructive feedback to maintain high coding standards and codebase integrity.
Collaborate with QA teams to establish comprehensive testing strategies and ensure thorough test coverage.
Performance Optimization
Optimize application performance, ensuring fast load times and smooth interactions.
Identify and resolve performance bottlenecks, utilizing tools like Lighthouse, WebPageTest, and Chrome DevTools.
Implement best practices for responsive and mobile-first design to enhance user experience across devices.
Collaboration and Mentorship
Work closely with UX/UI Designers to translate design concepts into functional, visually appealing interfaces.
Collaborate with cross-functional teams, including Product Managers, Backend Engineers, and DevOps, to define project requirements and deliverables.
Mentor junior frontend developers, sharing knowledge and best practices to foster professional growth and technical excellence.
Communicate technical concepts effectively to team members and stakeholders, bridging the gap between technical and non-technical teams.
Continuous Improvement
Stay updated with the latest developments in frontend technologies, ReactJS, and industry trends.
Evaluate and integrate new technologies and libraries that can enhance our frontend products and development processes.
Contribute to the continuous improvement of development workflows, coding standards, and best practices.
Participate in technical deep dives and whiteboarding sessions to solve complex problems and innovate solutions.
Compliance and Standards
Promote accessibility best practices, ensuring compliance with standards like WCAG to create inclusive user experiences.
Maintain documentation of frontend processes, architectural designs, and technical specifications for transparency and accountability.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Senior Frontend Developer - RRT
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!