Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Title: Senior Full Stack Engineer
Department: Corporate IT
Reports directly to: Vice President Technology Architecture
Schedule: Full Time
Status: Exempt
Compensation: Salary
Position Summary:
We are looking for an experienced Senior Full Stack Engineer with a strong front-end focus to lead the development of complex scalable web applications. This role will require you to work with and AWS serverless technologies ensuring optimal performance scalability and high-quality user experiences. If you are passionate about crafting beautiful responsive UIs and have a track record of building robust web applications we want to hear from you!
Primary Objective
The primary objective of the Senior Full Stack Engineer (Front-End Focus) is to lead the design development and maintenance of complex scalable web applications using and AWS serverless technologies. This role will be responsible for ensuring high-performance responsive user interfaces optimizing application functionality and integrating front-end applications with back-end services. Additionally the Senior Full Stack Engineer will drive front-end development best practices mentor junior engineers and collaborate with cross-functional teams to deliver seamless high-quality user experiences.
Duties and Responsibilities
Architect and Develop Applications:
Lead the end-to-end design and development of scalable and high-performance applications. Focus on building responsive dynamic user interfaces while ensuring optimal performance across devices and browsers. Work closely with backend teams to ensure seamless integration and efficient data flow between the front-end and serverless back-end systems. Prioritize building applications that are maintainable modular and future proof while ensuring they meet business requirements and exceed user expectations.
UI/UX Design:
Take ownership of creating responsive intuitive and pixel-perfect UI layouts based on design mockups and wireframes. Ensure that the visual and interaction design aligns with user needs accessibility standards and business goals. Continuously iterate on designs to optimize user experience ensuring that applications are intuitive visually appealing and easy to navigate on all screen sizes. Collaborate closely with design teams to translate wireframes into interactive components and refine design systems.
Component and Library Development:
Lead the development of reusable Vue components and shared libraries that streamline the development process across the team. Design and implement component libraries that are efficient modular and easy to scale as the application grows. Ensure that these libraries adhere to coding best practices and are easy to integrate into various projects. Maintain consistency in design patterns and UI elements across all applications by centralizing reusable components.
Backend Integration:
Collaborate with backend engineers to integrate front-end applications with AWS serverless backends including Lambda API Gateway and DynamoDB. Ensure smooth communication between the front-end and the serverless architecture optimizing data flow and API requests. Leverage AWS technologies to build efficient scalable solutions focusing on minimizing latency and ensuring high availability for users.
Performance Optimization:
Drive initiatives to optimize the performance of web applications ensuring they load quickly and run smoothly on all devices and browsers. Analyze bottlenecks and optimize the rendering process asset loading and code execution to minimize latency and enhance the overall user experience. Continuously monitor application performance metrics and implement improvements to ensure fast load times and smooth interaction.
Collaboration:
Work closely with cross-functional teams including design product management and back-end engineers to deliver seamless high-quality user experience. Collaborate in an Agile environment providing technical expertise during planning sessions and ensuring the alignment of front-end development efforts with business goals. Foster open communication and encourage knowledge sharing between teams to drive the success of web development projects.
Code Quality:
Write clean maintainable and well-documented code that adheres to industry best practices. Actively participate in code reviews to ensure that all code meets high standards of quality and performance. Enforce coding standards within the team promoting practices such as test-driven development (TDD) and writing comprehensive unit tests. Ensure that code is optimized for scalability and ease of future maintenance.
Technical Leadership:
Play a key role in technical architecture discussions helping to define the long-term vision for front-end development and technical strategies. Contribute to the overall direction of the codebase ensuring that the applications architecture is scalable and maintainable. Provide leadership in solving complex technical challenges and ensuring the team is following best practices in front-end development.
Team Mentorship:
Mentor and support junior engineers helping them to grow in their technical skills and knowledge. Provide guidance on best practices debugging techniques and efficient coding strategies. Encourage professional development by sharing your expertise providing constructive feedback and helping to identify opportunities for career advancement within the team. Drive front-end initiatives and continuously promote a collaborative and growth-oriented team culture.
Additional Responsibilities:
Other tasks may be assigned as needed to support the companys overall operational and financial objectives with the expectation that the management remains flexible and responsive to evolving business needs. Attend required staff meetings and complete assigned training modules in a timely manner. Including but not limited to the ability to work flexible hours when needed particularly during financial close periods and occasional travel audits or corporate meetings. May be required.
Knowledge Skills and Abilities:
Competency/Qualifications:
To perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge skill and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Strong Analytical and Problem-Solving Abilities:
The candidate must have the capability to dissect complex data and situations particularly related to revenue and payroll. This includes pinpointing and rectifying discrepancies in revenue reporting unraveling the root causes of operational inefficiencies and creating effective solutions to boost performance.
Skills/Experience:
Expertise:
4 years of experience with : Proven experience developing and deploying large-scale production-level applications. Expertise in Vues component-based architecture Vue Router Vuex for state management and lifecycle hooks. Ability to optimize Vue applications for performance and scalability while adhering to best practices and patterns. Comfortable working with Vue 3 composition API and other advanced features for building modern web applications.
Front-End Mastery:
Advanced proficiency in CSS/SCSS: Strong knowledge of modern CSS techniques including Flexbox Grid Layout and responsive design. Ability to implement complex pixel-perfect layouts while maintaining clean readable code. Expertise in using CSS preprocessors like SCSS to manage styles in large-scale applications efficiently.
Responsive Design:
Deep understanding of responsive web design principles and experience creating layouts that work across multiple screen sizes and devices. Able to ensure applications are mobile-first and optimized for all platforms.
Modern JavaScript/TypeScript: Expertise in JavaScript (ES6) and TypeScript including working with asynchronous code promises and REST APIs. Proficient in modern JavaScript features like destructuring async/await and arrow functions along with TypeScript for type safety in large applications. Strong understanding of JavaScript tooling such as Babel and ESLint.
AWS Serverless Experience:
Proven experience with AWS technologies: Hands-on experience integrating front-end applications with AWS serverless technologies such as Lambda API Gateway and DynamoDB. Proficient in building and deploying scalable serverless backends as well as optimizing serverless functions for performance security and cost-efficiency. Comfortable working with AWS CloudFormation or the Serverless Framework for deployment automation and management.
Development Tools:
Proficient with Git: Extensive experience using Git for version control managing branches and collaborating with distributed teams. Proficient with Git workflows such as feature branching pull requests and merge conflicts.
Webpack/Vite: Expertise with modern JavaScript bundlers like Webpack or Vite for optimizing front-end builds. Comfortable configuring these tools for efficient asset bundling hot module replacement and improving build times.
Jest/Vitest: Skilled in using Jest or Vitest for writing and running unit tests ensuring that applications are reliable maintainable and bug-free. Ability to write thorough test coverage for Vue components and business logic.
ESLint: Experience with ESLint to enforce consistent coding standards improve code quality and prevent common coding errors across the development team.
UI/UX Design:
Strong eye for design: Proven ability to translate design mockups and wireframes into visually appealing and user-friendly interfaces. Strong understanding of design principles such as hierarchy alignment color theory and typography.
Experience with CSS frameworks: Proficient in using CSS frameworks like Tailwind CSS and Bootstrap to quickly build responsive and flexible layouts. An ability to extend or customize these frameworks to meet application-specific needs ensuring both flexibility and consistency across the application.
Leadership Skills:
Mentoring and Team Leadership: Demonstrated ability to mentor junior developers provide constructive feedback and foster a collaborative team environment. Able to guide less experienced engineers in improving their technical skills adopting best practices and growing their careers.
Setting Standards and Driving Initiatives:
Proven track record of setting development standards driving front-end initiatives and advocating for technical excellence. Ability to influence the direction of front-end architecture ensuring code quality maintainability and scalability are at the forefront of development processes.
Cross-Team Collaboration:
Strong leadership in cross-functional teams working closely with design product and back-end teams to deliver high-quality products. Comfortable making architectural decisions and presenting ideas to stakeholders while aligning project goals.
Certificates and Licenses:
A valid drivers license and reliable transportation are required for this role along with maintaining an acceptable motor vehicle record with no more than three moving violations within a three-year period. Candidates must also pass and maintain a clean background check. No special certifications are necessary for this position.
Work Environment:
The work environment for this role includes both indoor and outdoor settings requiring collaboration with teams vendors and clients on-site and in corporate environments. Associates may frequently use computers communicate via phone and perform duties in or around corporate office settings.
Physical Demands:
Requirements may include extended periods of sitting standing walking and the ability to lift moderate weights when necessary. Specific vision abilitiesclose distance peripheral depth perception and focus adjustmentsmay be required to ensure on-site awareness and safety.
Cell Phone Use:
Employees may be required to use personal cell phones for work-related communication including coordination with team members managers and clients as well as accessing work applications. Reimbursement for work-related phone usage will follow company policy.
Pay Transparency:
PMC is committed to pay transparency and equity among all employees and provides employees an environment where pay transparency and dialogue on compensation are allowed. PMC complies with Equal Employment Opportunity laws as well as federal state and local laws on compensation pay transparency and pay equity.
Additional Compensation and Benefits
Health Benefits Medical vision and dental insurance Upon eligibility
401K Upon eligibility
Supplemental Insurance Life insurance and critical illness
Bonus opportunities
Internal leadership development program
Paid time off
Paid training
Tuition assistance through Bellevue University Up to $5250 per year
Nationwide discounts through Perks at Work
Military friendly employer
Employee at Will:
Employment with PMC is on an at-will basis meaning either the employee or the employer may end the employment relationship at any time for any reason with or without cause or notice in accordance with applicable laws. A 120-day introductory period applies.
Fair Labor Standards Act (FLSA):
This position is classified as exempt under the Fair Labor Standards Act (FLSA) meaning employees in this role are not eligible for overtime pay for hours worked beyond 40 in a workweek at a rate of one and one-half times their regular hourly rate. PMC adheres to all applicable federal state and local wage and overtime laws ensuring that compensation complies with these legal standards. All hourly rates will meet or exceed the minimum wage requirements for your specific work location.
PMC is compliant with all state workmans compensation laws.
Employee Leave:
PMC is compliant with all state specific required and FMLA paid leave requirements such as sick leave state paid family leave etc.
Equal Employment Opportunity (EEO) Statement:
Parking Management Company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race color religion gender gender identity or expression sexual orientation national origin disability age or veteran status.
ADA and Equal Employment Opportunity (EEO) Compliance:
Parking Management Company will make reasonable accommodations in compliance with the Americans with Disabilities Act of 1990 and ensure equal employment opportunity.
Required Experience:
Senior IC
Unclear