-
SalaryUp to market standardsLocationDelhi, IndiaIndustryInformation TechnologyJob Description
Summary role description:
Hiring for a Mobile App Developer – React Native for one of the fastest growing energy technology companies in India.
Company description:
Our client is one of the fastest-growing energy technology companies in India, founded by some of the leaders in this space. They lead technological innovation for the most effective energy delivery system in automated metering, smart energy, data capture, analytics, and smart workflows. They are the pioneer and market leader in end-to-end AMI technology, comprising Smart Meters, Communication Networks, and Central Systems. Their 100% made-in-India smart automation solutions solve the most difficult and complex problems in technical and commercial losses in energy distribution. Their team of 150+ devoted professionals have been working hard for >10 years, to change how energy is distributed in India and around the world. They are a culture-driven technology business, with core values of putting employees first, entrepreneurship, honesty, and respect.
Role details:
- Title / Designation: Senior Software Engineer – React Native App
- Location: Delhi
- Word Mode: Work from office
Role & responsibilities:
- Design and develop user friendly mobile applications using React Native
- Design and develop robust RESTful APIs keeping in mind backend APIs functionalities and limitations
- Perform code reviews and provide feedback for your teammates
- Track down and avoid/reduce technical debt using a variety of modern tools Research, document, note trade-offs and recommend potential solutions
- Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents
- Work across the different phases of the software development lifecycle including estimating level-of-effort, identifying best approach, supporting QA testing, deployments, documentation, debugging, post prod support, and shipping security improvements
- Work with cross-functional teams to design and develop innovative solutions that meets the needs of our customers
- Participate and contribute in all Agile ceremonies
Candidate requirements:
- 4+ years of experience in building cross platform mobile applications using React Native as primary skill
- Experience using Redux and Redux Saga
- Experience developing event based mobile apps for real time updates
- Experience building offline apps using SQLite
- Familiarity with native build tools, like XCode, Gradle Android Studio
- Good knowledge of JavaScript, OOPS, React- Native, mobile app lifecycle
- Critical thinker with the ability to demystify complex technical requirements
- Open to learning and using other programming languages and technologies as required
- Experience publishing apps to play store and app store
- Experience building clean, modern, smooth animations and transitions for excellent user experience.
- Skilled in test-driven development and passion for both code and output quality
- Clean Code practitioner
- Proven background at working on agile development teams (ideally using Scrum or Kanban)
- Excellent communication skills and effective collaboration in a team-oriented environment
- Engineering degree or equivalent in relevant discipline
Selection process:
- Coding challenge
- 2 technical interviews
- HR discussions
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.
