As a Software Engineer at Principal Financial Group, you will be at the forefront of crafting innovative and high-performance software solutions. Your role will involve crafting, developing, and implementing software that drives our products. You will work in close collaboration with our product development team to understand user needs and translate them into flawless technical specifications. Ensuring our software products are scalable, reliable, and efficient will be key to your success.
You'll have opportunity to:+ Develop and maintain
front-end applications
using React, TypeScript, and Next.js.
+ Implement
responsive UI components
and ensure
cross-browser compatibility
.
+ Integrate front-end with
Java-based REST APIs
.
+ Write
clean, maintainable, and testable code
following best practices.
+ Participate in
code reviews
,
unit testing
, and
debugging
.
+ Collaborate with designers, backend developers, and QA teams to deliver high-quality features.
+ Assist in
performance optimization
and
UI accessibility improvements
.
Who You are:
Software Engineer
with 2 to 4
years of experience in front-end development
using
React, TypeScript, and Next.js
, along with
basic knowledge of Java
for backend integration. This role involves building
responsive, high-performance user interfaces
, collaborating with backend teams, and contributing to the development of scalable web applications.
Front-End (Primary)
React.js:
Components, hooks, state management.
TypeScript:
Strong typing, interfaces, generics.
Next.js:
SSR, SSG, routing, and performance optimization.
UI Best Practices:
Responsive design, accessibility (WCAG basics).
Testing:
Jest, React Testing Library.
Java (Secondary)
Basic understanding of
Java
and
Spring Boot
.
Ability to consume and debug
REST APIs
.
General
Familiarity with
version control systems
(Git).
Basic understanding of
CI/CD pipelines
.
Knowledge of
HTML5, CSS3
, and modern JavaScript (ES6+).
Good to Have
Exposure to
UI libraries
like Material-UI or Tailwind CSS.
Basic knowledge of
cloud platforms
(AWS/Azure) for hosting.
Understanding of
performance optimization tools
(Lighthouse, Web Vitals)
Qualifications:
Soft Skills
Strong problem-solving and analytical skills.
Good communication and collaboration abilities.
Eagerness to learn new technologies and frameworks.
Ability to work in a team-oriented environment.
Additional Information:
Our Engineering Culture:
In our Agile/Lean DevOps environment, we've nurtured a culture of innovation and experimentation across our development teams. As a customer-focused organization, we collaborate closely with our end users and product owners to understand and rapidly respond to emerging business needs. Collaboration is ingrained into every aspect of our work - from the products we develop to the world-class service we offer. We are motivated by the belief that diversity of thought, background, and perspective is crucial to crafting the finest products and experiences for our customers. Come join us and become a part of a highly ambitious team dedicated to delivering impeccable solutions!
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.