Front End Engineer #2506
Position Summary:
Our partner, a leader in real estate & retail spaces is building an innovative technology solution that provides enterprise management and customer management, is seeking a Front-End Engineer to enhance their platform capabilities. As a Front End Engineer, you’ll get to work on a range of web and database applications, financial platforms, customer portals, and investor tools, each one offering unique challenges and growth opportunities. The team values clean, maintainable code and thrives on collaborating with designers to create intuitive, engaging user interfaces. You’ll join a group that sees technology as more than just code and about crafting solutions that matter to real people and businesses.
Experience and Education:
- Bachelor’s or higher degree in Computer Science, or equivalent experience.
- Over 5 years of experience in front-end development with a focus on designing scalable and reliable systems.
- Hands-on experience with Next.js/React.js and related frameworks.
- Knowledge of modern back-end frameworks such as Node.js
- Proven expertise in deconstructing software into core components and building custom tools within a microservices architecture.
- Experience in roles requiring interaction with stakeholders, including presenting technical solutions to non-technical audiences.
- Experience with tools like GitHub Enterprise and collaborative version control
Skills and Strengths:
- Next.js
- React.js
- Node.js
- TypeScript/JavaScript
- HTML/CSS
- Design System Software (Storybook, and others)
- Test-Driven Development (Jest, React Testing Library, Cypress, and others)
- UI/UX Core Design Principals
- Microservices
- RESTful APIs
- PostgreSQL
- AWS tools: Amplify, S3 and CloudFront
- RESTful APIs
- Mongo DB
- GIT Source Control
Primary Job Responsibilities:
- Build user-facing applications by writing clean, reusable, and reliable code with minimal bugs
- Integrate front-end components with server-side logic
- Drive the development of new features and maintain existing codebases
- Contribute high-quality, production-ready code with a focus on security, reliability, scalability, and performance
- Develop best-in-class front-end software aligned with business and technical priorities
- Apply strong knowledge of progressive enhancement, responsive design, accessibility, and current UX/UI best practices and trends
- Understand and follow the Software Development Life Cycle (SDLC), including release stages and requirements
- Promote and share front-end development best practices and coding standards; continuously seek opportunities to learn and grow
- Perform code reviews to ensure quality, consistency, and adherence to best practices
- Write comprehensive tests and documentation for new and existing features
- Translate business requirements into effective and scalable technical solutions