We currently have a career opportunity for a Senior Technical Consultant React Engineer to join our team located Latam Remote.
As a Senior Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities.
Perficient is always looking for the best and brightest talent and we need you! We’re a quickly-growing, global digital consulting leader, and we’re transforming the world’s largest enterprises and biggest brands. You’ll work with the latest technologies, expand your skills, and become a part of our global community of talented, diverse, and knowledgeable colleagues.
Responsibilities
A Senior Software Engineer, UI/Frontend Developer is responsible for developing and implementing scalable, responsive, and highly interactive front-end and mobile applications. This position requires solid experience in React, Material-UI, micro-frontend architecture, federated component development, CSS, and HTML. The Consultant will work closely with UI/UX team on web development, ensuring modularity, reusability, and collaborate with backend teams to integrate RESTful. This position demands solid web development skills to drive product responsive design and improve performance. Essential Functions
Qualifications
• 5+ years hands-on web development (react, MUI, CSS, UI/UX, and HTML5/JavaScript) experience in developing single page integrated & modern web apps. with specializing in Node.js.
• 5+ years hands-on experience in integrating microservices, rest/web APIs across web applications.
• Hands-on experience in micro-frontend architectures and component-based development.
• Solid experience using event and data streaming to build high dynamic and performative Apps.
• Solid experience in troubleshooting and debugging is critical.
• Solid experience in building large, multi-tenant web based and/or client server applications.
• Excellent communication and teamwork skills.
• Experience using technologies such as Redis, elastic search, web-socket/SignalR, and embedded solutions.
• Excellent communication and teamwork skills.
• BSC in Computer Science or equivalent required, advanced degree a plus.
• Hands-on experience with database technologies, including SQL (e.g., SQL Server.
PostgreSQL, MySQL), NoSQL (e.g., MongoDB, DynamoDB, Redis), and Elastic Search.
• Proficiency in working with cloud platforms like AWS and Azure.
• Knowledge of event-driven architectures and message brokers (e.g., SQS/SNS, Kafka).
• Familiarity with serverless computing (e.g., AWS Lambda).
• Knowledge of security best practices, including authentication/authorization protocols (OAuth, JWT).
Perficient full-time employees receive complete and competitive benefits. We offer a collaborative work environment, competitive compensation, generous work/life opportunities and an outstanding benefits package that includes paid time off plus holidays. In addition, all colleagues are eligible for a number of rewards and recognition programs including billable bonus opportunities. Encouraging a healthy work/life balance and providing our colleagues great benefits are just part of what makes Perficient a great place to work.