Front-End Developer/Engineer (FEE)
3B Staffing
Job Description
Front-End Developer/Engineer (FEE) Job Description: Are you a Front-End Developer passionate about giving customers the best experience possible, using the latest technology and best practices? We're looking for a talented and experienced engineer to shape the future of UX for our customers. If you love exploring the latest web technologies, writing high-quality code, and mentoring others, this is the perfect opportunity.
Job Responsibilities: • Shape front-end development: Guide design, implementation, and optimization of responsive, accessible user interfaces, using modern front-end frameworks and libraries • Maintain performance and quality standards: Ensure optimal performance by implementing efficient rendering techniques, code splitting, and other performance optimization strategies • Contribute to establishing and maintaining high-quality standards for the front-end code base through testing, code reviews, and best practices • Define scalable front-end architecture, own and implement specific components, and help shape the overall user experience • Lead planning, implementation, testing, operations, and process improvement • Participate in the entire software development life cycle, debugging applications, and configuring existing systems • Take responsibility for technical problem-solving, creatively meeting product goals and developing best practices • Mentor and support the growth of other Engineers Basic Qualifications: • 10+ years of professional front-end experience, web or mobile software development using React, JavaScript, HTML and Strong CSS ( Tailwind CSS) • 10+ years of professional back-end experience using C# (.NET) • 10+ years of experience using database technologies (Oracle, PL/SQL, SQL Server, Entity Framework) Preferred Skills: • Knowledge of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST • Experience using Angular, Vue.js, Knockout • Experience with Micro Front-end architecture • Experience in a broad range of software design approaches and common UX patterns • Experience working in an Agile (Scrum) development framework • Strong problem-solving skills and attention to detail • Excellent communication skills and ability to work in a team-oriented environment