Software Engineer

Year    MH, IN, India

Job Description

Responsibilities:

What You'll do



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.


Job Detail

  • Job Id
    JD4614088
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year