Senior Software Engineer (UI)
Company: Quest Technology Management
Location: Rancho Cordova
Posted on: January 23, 2025
Job Description:
JOB DESCRIPTIONThe Senior Software Engineer for user interface
development will be responsible for designing, implementing and
maintaining modern user experiences and applications for Customer
Identity and Access Management (CIAM). Along with writing effective
code, the position will be responsible for designing, building,
delivering and maintaining a highly scalable set of products and
applications. The incumbent will use industry best practices and
work collaboratively with a cross-functional team of product
managers, UX designers, architects, principal engineers, software
engineers, test automation team and DevOps
engineers.Responsibilities
- Performs as a key contributor to an engineering team that
builds and supports exceptional products that provide innovative
solutions to challenging business use cases, existing system and
operational problems.
- Participates in architectural design, system analysis, and
programming activities on application software; this may often
require independent research and study.
- Develops high-quality and production-ready software by using
best-practice data structures, algorithms, design patterns, and
frameworks that are maintainable, scalable, responsive, and
secure.
- Writes highest quality code with utmost attention to
scalability, security and performance and with an end-to-end
mindset from conception to delivery and production support, owning
specifications, quality, release deployments and monitoring of
production health.
- Produces complete, simple, and readable technical documentation
for everything developed and maintains a team culture of
documenting everything.
- Tests and ensures quality of all code that is developed in line
with principles of test-driven development and continuous delivery,
utilizing test automation frameworks wherever possible.
- Participates in code-reviews, provides technical guidance and
mentors software engineers.
- Collaborates closely with Engineering leadership, Product
Managers, Designers, Test Automation and other teams and business
units to define, prioritize, sequence and scope business and
functional requirements and drive results.
- Instruments infrastructure and application performance
monitoring, capacity management, alerting, tools instrumentation
and metrics (KPI) management.
- Performs impact assessment of product (hardware, software)
upgrades.Qualifications
- Experience building performant web applications using Next.js
and React frameworks.
- Strong understanding of SSR, static site generation (SSG), and
hybrid rendering models.
- Experience with TypeScript in Next.js/React projects for static
typing and better development experience.
- Knowledge of state management libraries for complex application
data flows.
- Exposure to micro frontend architecture.
- Proficiency in styling frameworks and methodologies such as
Emotion, Styled Components, or Tailwind CSS.
- Experience with implementing SEO strategies in Next.js
apps.
- Knowledge of web performance optimization techniques.
- Highly skilled in developing quantitative cost/benefit analysis
to measure improvements.
- Ability to understand an existing business process and
collaboratively develop a more efficient and automated
workflow.
- Ability to understand business plans and apply that information
into the development of an IT business case.
- Experience with developing and deploying applications on Azure
or similar cloud platform.
- Familiarity with web accessibility, ADA compliance, and WCAG
standard.
- Strong communication (written and verbal) and presentation
skills.
- Anticipates problems, resistance or likely objections and takes
action to resolve them.
- Ability to guide, train and mentor associate engineers.
- Knowledge of agile development methodologies.
- Experience in identity or access management (IAM) or Customer
Identity and Access Management (CIAM) security web UI application
development is preferred, but not required.
#J-18808-Ljbffr
Keywords: Quest Technology Management, Chico , Senior Software Engineer (UI), IT / Software / Systems , Rancho Cordova, California
Didn't find what you're looking for? Search again!
Loading more jobs...