mPokket
mPokket2h ago
Indeed

Principal Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Principal Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at mPokket

Full Job Description

Principal Software Engineer (Frontend) at mPokket - Bengaluru, Karnataka

mPokket is seeking a talented and self-driven Principal Software Engineer with a frontend focus to join their dynamic team in Bengaluru, Karnataka. This role is ideal for individuals who excel in fast-paced environments, possess a strong bias for action, are creative problem-solvers, and are highly detail-oriented. Join us in shaping the future of our user interfaces and contributing to innovative frontend solutions.

Roles & Responsibilities

  • Collaborate with the development team to understand and define application UI requirements.
  • Partner with UX/UI Designers to translate wireframes and design concepts into functional software.
  • Provide architectural guidance and support to the frontend development team.
  • Develop modern, reusable user interface elements leveraging advanced React concepts and patterns.
  • Build elegant and intuitive designs using React.js, focusing on code reusability.
  • Configure and manage server environments essential for frontend deployments.
  • Proactively monitor and optimize frontend performance to ensure seamless, bug-free operations.
  • Conduct thorough testing of the frontend system to identify and resolve bugs and errors.
  • Maintain comprehensive documentation for all frontend modules of the application.
  • Stay abreast of the latest advancements and emerging trends within the software development industry.
  • Troubleshoot production incidents, conduct detailed root cause analysis (RCA), and implement effective solutions.

Qualifications & Requirements

  • A minimum of 6-8 years of hands-on experience as a ReactJS Developer.
  • Exceptional proficiency in React.js, including its core principles and popular development workflows.
  • Strong command of fundamental frontend programming languages: HTML, CSS, and JavaScript.
  • Solid understanding and experience with micro frontend frameworks and architectures.
  • Proven ability to accurately translate wireframes and UI designs into high-quality, maintainable code.
  • Good grasp of object-oriented programming principles, design patterns, and data structures.
  • Essential knowledge and experience working with RESTful APIs.
  • Familiarity with software packaging tools such as Webpack or Vite.
  • Proficiency in modern JavaScript standards, including TypeScript and ES6+.
  • Mandatory experience working within Agile methodologies, particularly Scrum.
  • Basic to intermediate understanding of code versioning tools like Git, SVN, or similar.
  • Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
  • A collaborative team player with excellent interpersonal and communication skills.
  • Demonstrated strong analytical, logical reasoning, and design capabilities.
  • Proven ability to effectively manage multiple concurrent projects.
  • Effective time management skills to meet project deadlines.

Company

mPokket

mPokket

Bengaluru, Karnataka
Posted on Indeed