Software Development Engineer II (Frontend/Full Stack)

Software Development Engineer II (Frontend/Full Stack)

Shape the core product of a fast-growing startup by building web and mobile apps using React.

Location: Remote/Hybrid (Bengaluru)
Experience: 2-6 years in software development, with at least 1 year in React Native.
Compensation: Competitive

ROSHANI

Credits: ROSHANI

We are a bunch of passionate and motivated people, who strongly believe that the world can be made a better place for every human being. A better home, a better school, a better society and of course a better life. We strive to make this world a better place for every human being, taking 1 step at a time. At present we are focusing on rural India & we support for following causes:

  1. Children's education & wellness
  2. Skill Training for women
  3. Career consultation for educated women
  4. Contribute towards women's financial freedom,
  5. Literacy and awareness in rural India.

We also aspire to contribute towards self-reliant rural India in long term.

Role

This role is for an engineer who can own features from start to finish in a fast-paced startup. You will build user-friendly web and mobile applications using React.js and React Native, working closely with various teams.

Responsibilities

  • Design and build high-quality, scalable web and mobile experiences using React.js and React Native.
  • Take full ownership of features, from the initial idea to final deployment.
  • Contribute to system design, ensuring the code is modular, reusable, and easy to maintain.
  • Work with product managers, designers, and backend engineers to deliver complete solutions.
  • Drive engineering best practices, including code reviews, testing, and performance optimisation.
  • Support and guide junior developers to improve the team's overall quality and speed.
  • Proactively identify and suggest improvements in user experience, performance, and scalability.

Requirements

  • 2-6 years of software development experience, with at least 1 year specifically in React Native.
  • Strong skills in JavaScript/TypeScript.
  • Experience with state management tools like Redux, Recoil, or Context API.
  • Solid understanding of REST APIs, GraphQL, and WebSockets.
  • Experience with mobile app store submissions and updates.
  • Familiarity with improving performance on both web and mobile platforms.
  • A startup mindset: proactive, takes ownership, and comfortable with ambiguity.
  • Knowledge of backend integration (Node.js is a plus) and cloud platforms (AWS/GCP/Azure) is beneficial.

Benefits

  • Opportunity to work directly from the founder's office.
  • Shape core product experiences for both web and mobile platforms.
  • Make a direct impact on business outcomes in a fast-growing startup.
  • High ownership and visibility; your work will be highly valued.
  • A collaborative, learning-focused culture where ideas matter more than titles.

Apply

Find more software engineering roles!

Similar posts