Search jobs > Charlotte, NC > Frontend software engineer

Frontend Sr. Software Engineer

Park Place Technologies
Charlotte, NC, US
Full-time

Job Description : Frontend Senior Software Engineer

Department : Product Engineering

Reports To : Team Lead / Engineering Manager / Director of Engineering

Position Overview : This role will focus on frontend development. The Senior Software Engineer leads the development and implementation of complex software solutions that meet the company's strategic objectives.

This role involves high-level decision-making, technical leadership, and a deep understanding of software engineering principles.

The Senior Software Engineer will mentor junior team members, review code, manage projects, and collaborate with other departments to ensure software solutions are scalable, reliable, and secure.

The ideal candidate will have a proven track record of developing high-quality software, an ability to solve complex problems, and excellent communication skills.

Key Responsibilities :

  • Design, develop, and implement software solutions that align with the company's strategic goals.
  • Provide technical leadership and guidance to junior engineers, including code reviews, mentoring, and training.
  • Collaborate with product managers, designers, and other engineering teams to define software requirements and system architecture.
  • Lead the development process through the entire software lifecycle, including research, prototyping, development, testing, and deployment.
  • Ensure the performance, quality, and responsiveness of applications.
  • Maintain and improve existing software, addressing technical debt, and ensuring scalability and security.
  • Stay abreast of innovative technology trends and evaluate their applicability to company projects.
  • Contribute to the development of engineering best practices and the promotion of a culture of excellence.

Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of software development experience, with a demonstrated track record of technical leadership.
  • Strong expertise in software development languages and frameworks relevant to the company's technology stack (e.g., Angular, Vue, React, JavaScript, TypeScript, Node.js).
  • Experience with software architecture and design patterns, including microservices and distributed systems.
  • Proficient understanding of code versioning tools, such as Git.
  • Demonstrated ability to mentor junior software engineers and foster a collaborative engineering culture.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Effective communication and interpersonal skills, with the ability to convey technical concepts to non-technical stakeholders.

Preferred Skills :

  • Experience with Redux and state management
  • Experience building reusable libraries
  • Experience with cloud platforms (Azure preferred) and DevOps and CI / CD tools.
  • Contributions to open-source projects or a public portfolio of innovative projects.
  • Experience in Agile methodologies and leading sprint planning and retrospectives.
  • Experience with operations management software (monitoring, automation, configuration management.
  • 30+ days ago
Related jobs
Promoted
Carrier
Charlotte, North Carolina

Bachelor's degree with 3+ years of software engineering experience. Master's degree with 3+ years of software engineering experience. Experience in software development lifecycle and testing to ensure product performs per business requirements. Assist team members and customers with problem solving ...

Promoted
Lowe's
Charlotte, North Carolina

Software Engineer, you will play a pivotal role in driving the development, scalability, reliability, and security of our software solutions while fostering a culture of innovation and excellence within the team. We are seeking a highly skilled and motivated Senior Software Engineer to join our Omni...

Promoted
Carrier Global Corporation
Charlotte, North Carolina

Bachelor's degree with 3+ years of software engineering experience. Master's degree with 3+ years of software engineering experience. Experience in software development lifecycle and testing to ensure product performs per business requirements. Assist team members and customers with problem solving ...

Promoted
Lowe's
Charlotte, North Carolina

Software Engineer, you will play a pivotal role in driving the development, scalability, reliability, and security of our software solutions while fostering a culture of innovation and excellence within the team. Software Engineer to join our TBM FlexPod team. The ideal candidate will be a proactive...

Promoted
Synechron
Charlotte, North Carolina

Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Collaborate with data scientists, software engi...

Promoted
Lowe's
Charlotte, North Carolina

As a Senior Software Engineer, you will translate business requirements and functional specifications into logical program designs and deliver code modules, stable application systems, and software solutions. Are you a Software Engineer looking for an innovative change?. Participate and mentor other...

Promoted
Visa
Charlotte, North Carolina

As the Staff Software Engineer II within the Cardinal Engineering team, your role encompasses designing, developing, and refining the Payments and Risk platforms within an agile development framework. We seek a proactive individual with a strong background in software engineering and proficiency in ...

Promoted
Lowe's Companies, Inc.
Charlotte, North Carolina

Participates and mentors other engineers in software development technologies and processes by creating onboarding documents, issue Root Cause Analysis (RCA), key learnings, demos and share-out sessions. The primary purpose of this role is to translate business requirements and functional specificat...

Lowe's Companies
Charlotte, North Carolina

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This role facilitates the implementation and maintenance of complex business and enterpri...

Disney Entertainment & ESPN Technology
Charlotte, North Carolina

We’re looking for experienced Journey-level Software Engineer for the Roku Client Application Engineering Team, where you’ll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs. Collaborate closely with our...