Moonlight with us !

A workplace shouldn't limit you from pursuing your passion! 'Moonlight With M2P' supports entrepreneurs building something epic on the side, freelancers making a little extra cash, and anyone hustling. All, while being at M2P!

What’s in it for you

Be a part of one of the fastest growing fintech brands, while building yours!

Better

opportunities

Great

Work Culture

Personal

Development

Financial

Freedom

Better

Networking

Better

Time Management

THE FINE PRINT

Terms & Conditions

  • Should be an upcoming entrepreneur/start-up founder/sportsperson / professional artist, determination to be made at the sole discretion of M2P.
  • Should spend at least 25 hours a week on M2P assignments.
  • Should be willing to work from any of our offices as a consultant.
  • Should declare details of the current projects they are working/have been working on before the onboarding and will have an obligation to update M2P on an ongoing basis.
  • Should comply with the policies of the organization.
  • Should sign a Non-Disclosure Agreement at the time of onboarding.

GET #MOONLIT

Browse through our open positions and apply for the same below

What You’ll Do:

M2P Fintech is looking for a Software Development Engineer to build scalable, performant mobile apps on both iOS and Android platforms, that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have immediate business impact.

You need to take the challenges and ownership that come while developing a complex system. You should also be a team player with a knack for visual design and utility. Some of the key responsibilities include:

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Design & implement user interface components for JavaScript-based web & mobile applications using React ecosystem
  • Work as a part of a small team that includes other react native developers and managers.
  • Build app and UI components from prototypes and wireframes.
  • Work with native modules as and when required.
  • Use Native APIs for tight integrations with both platforms – Android and iOS
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Improve front-end performance by eliminating performance bottlenecks
  • Create front-end modules with maximum code reusability and efficiency
  • Implement clean, smooth animations to provide an excellent user interface
  • Work with third-party dependencies and APIs
  • Work with Redux architecture to improve performance of the websites/mobile apps
  • Coordinate with the cross-functional teams to build apps in stipulated time/budget.
  • Transition existing React web apps to React Native.

What You’ll Need to be:

  • Firm grasp of the JavaScript and TypeScript or Clojure Script language and its nuances, including ES6+ syntax
  • Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages.
  • Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state.
  • A complete understanding of the full mobile app development lifecycle right from prototyping.
  • Knowledge of type checking, unit testing, typescript, prop types, and code debugging.
  • Experience working with REST APIs, document request models, offline storage, and third-party libraries
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial
  • Knowledge of user interface design and responsive designs.
  • Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on.
  • Ability to solve problems with out of the box thought process.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.

What You’ll Do:

M2P Fintech is looking for a Software Development Engineer to build scalable software systems that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have an immediate business impact.

You need to take the challenges and ownership that comes while developing a complex system. You should also be a team player with a knack for visual design and utility.

Some of the key responsibilities includes:

  • Develop object-oriented models and design data structures for new software projects and implement business logic and data models with a suitable class design.
  • Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
  • Recommend software solutions to emerging needs in banking functionality and report ability.
  • Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
  • Demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
  • Collaborating with peers and architects on all elements of the development process.

What You’ll Need to be:

  • B.E or B.Tech in Computer Science or any equivalent degree.
  • Strong coding skills with strong hands-on and practical working experience in Java Development.
  • Strong competencies in Data Structures, algorithms and their space-time complexities.
  • Good problem-solving skills, coupled with strong analytical thinking and communication.
  • Excellent debugging skills.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of architectures, trends, and emerging technologies.
  • Solid understanding of the full software development life cycle.