Redaptive

Software App Engineer

Pune, India Remote Hybrid
Firebase API HTML CSS React JavaScript Android SQLite
Description
We are looking for a skilled Level 2 APP Developer to join Redaptive's growing software development team in India. In this vital role, you will partner with our Product Management and Software Development teams to accurately estimate, efficiently deliver, and take full ownership of end-to-end tasks. Additionally, you will mentor junior developers, nurturing their professional development and ensuring project success. Join our dynamic team and contribute to our innovative projects
Redaptive is working at the forefront of the energy efficiency space, making innovative energy-metering IOT devices, leveraging a wide variety of best-in class IT products, and building custom software solutions to enable digital transformation.
Expectation on working hours will be roughly 3 pm – 11 pm IST to align with USA mornings.  (These will be the same hours as the other software developers from India will work.)
As part of our team, you will be challenged to simplify complex systems, making them accessible and intuitive for end users. Your passion for design aesthetics and user interface will play a critical role in shaping our products' look and feel. If you are someone who consistently strives to create seamlessly efficient solutions for others, we invite you to apply for this transformative role.

Job Responsibilities

  • Technical Proficiency and Independence: Successfully execute technical tasks independently, leveraging in-depth knowledge in at least three functional and technical aspects of the product. Drive the project lifecycle from development to production, ensuring high-quality standards and end-to-end ownership of user stories
  • Innovative Solutions and Technical Design: Regularly identify and propose innovative technical designs and improvements, significantly contributing to the project's success. Use your expertise to provide accurate task and user-story level estimates, facilitating efficient project planning and execution
  • Collaborative Improvement and Peer Review: Actively engage in peer reviews and code reviews, consistently offering constructive feedback to elevate team performance and code quality. Foster a culture of continuous improvement by sharing new ideas, solutions, and technical innovations
  • Effective Communication and Problem Solving: Clearly communicate complex problems, including their background, and suggest effective solutions. Your ability to articulate issues and resolutions will ensure team alignment and facilitate collaborative problem-solving
  • Process Adherence and Team Leadership: Ensure strict adherence to established processes, setting a standard for the team. Take responsibility for mentoring team members and guiding them in following best practices, thereby enhancing team efficiency and product reliability
  • Knowledge Sharing and Continuous Learning: Create and share high-quality, reusable technical assets such as documentation, Low-Level Designs (LLDs), and technical artifacts. Lead by example by continuously learning and sharing knowledge, and occasionally conducting training sessions to uplift the team's technical skills and foster innovation.

Job Requirements

  • Advanced proficiency in React Native, emphasizing hooks, state management, and component lifecycle for mobile applications.
  • Strong command of JavaScript ES6+ and functional programming, specifically applied in a React Native context.
  • Knowledge of app deployment is required for a React Native developer of both the Google Play Store for Android and the Apple App Store for iOS.
  • Offline Functionality: Experience implementing offline storage solutions like AsyncStorage, SQLite or Realm for apps that need to work without an internet connection.
  • Push Notifications Integrations: Experience with integrating push notifications (like Firebase Cloud Messaging or Apple Push Notification Service) and other third-party SDKs commonly used in mobile app development.
  • Internationalization & Localization: Understanding of how to implement internationalization (i18n) and localization (l10n) for multi-language support.
  • Experience with essential mobile development tools like Expo, React Native CLI, and npm, plus RESTful API integration.
  • Exceptional problem-solving skills, with keen attention to UI detail, responsive design, and user experience in mobile environments.
  • Excellent communication, collaboration abilities, and experience leading projects and small teams in dynamic settings.
  • Familiarity with unit and end-to-end testing frameworks specific to mobile development, like Jest, Detox, or Appium.
  • Understanding of Agile/Scrum methodologies, with a proven ability to adapt and thrive in iterative development environments.

Education and Experience

  • Bachelor's degree in computer science, Engineering, or related technical field.
  • 5-6 years of overall software development experience, showcasing a history of successful mobile application development.
  • 4-6 years dedicated experience in developing with React Native, with additional knowledge of React.js being advantageous.
  • In-depth understanding of Object-Oriented JavaScript, HTML5, CSS3, tailored for mobile application contexts.
  • Demonstrated experience with RESTful API integration and managing data within mobile frameworks.
  • Strong familiarity with Agile/Scrum development methodologies and a DevOps culture.
  • Proven record of accomplishment of working independently and part of a collaborative development team.
  • Experience in handling cross-browser and multiple device compatibility issues, ensuring seamless mobile user experiences.
Redaptive
Redaptive
Energy Energy Efficiency Real Estate Renewable Energy SaaS Smart Building

0 applies

63 views

Other Jobs from Redaptive

Intern- Energy Engineering

Pune, India Remote Hybrid

Software Engineer (QA)

Pune, India Remote Hybrid

VP, Engineering

Pune, India Remote Hybrid

Senior Solar Engineer

Denver, CO Remote Hybrid

Similar Jobs

24i_Android Developer

Brno, Czech Republic

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers