Job details

Software Engineer (Android/React Native)

  • Java
  • Defi
  • AWS
  • TypeScript
  • iOS
  • Android
  • Agile

Posted: 2 weeks ago

Role: Software Engineer (React Native/Android)

Location: Gurugram OR Remote, India

**This role requires Core Work Hours from 8:30 pm to 12:30 am IST (will change as per daylight saving in US). The remaining hours are completed at individual discretion.**

Role Characteristics:

Fully competent and productive professional contributor who applies acquired job skills, policies, and procedures to complete substantive assignments/projects/tasks of moderate scope and complexity. Works independently with general supervision; exercises judgment within defined guidelines and practices to determine appropriate action. They might provide guidance and assistance to entry level professionals and/or support employees. Here is the TASK; Give me the SOLUTION

You will:

  • Develop production-ready code to meet scope of requirements.
  • With guidance, update and create documentation as needed for new and existing solutions.
  • Participate in code-reviews with comments to improve code quality, stability, and maintainability.
  • Create and maintain unit and integration testing solutions. Be able to run your code in lower environments.
  • Run tests on the mobile device to ensure code meets requirements
  • Watch mobile releases for Android or iOS for features you developed
  • Teardown your solutions across multiple environments and platforms.
  • Provide operational support of your deployed code
  • Determine issues within your areas of expertise.
  • Work with teams across the engineering organization to understand and incorporate client requirements into final solutions.
  • Perform other job-related duties as assigned.

You have:

  • 3 years degree in Computer Science or related field OR 5+ years of experience in software development
  • 3+ years of experience in software engineering
  • 2+ years of experience using Android application programming (Android, Java/Kotlin, Android Studio, RxJava, OkHttp, Image Loaders)
  • 2+ years of experience on an Agile team
  • 1+ years of experience using React Native (Components. Function Components, Hooks, JavaScript/TypeScript)
  • Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management. 
  • Ability to communicate with cross functional teams within engineering to foster solutions
  • The ability to troubleshoot moderate to high complexity problems
  • Ability to take a given task and execute a solution.

Would be great if you have:

  • Experience working with weather industry
  • Knowledge of advertising industry
  • Experience with GitHub, Jenkins, Spinnaker
  • Experience with AWS Products, specifically S3, EC2, CloudFormation, IAM, Lambda

What we offer:

At Weatherbug, we want our employees to be comfortable with their benefits so they can focus on doing the work they love.

  • Parental leave- Maternity and Paternity
  • Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays).
  • In Office Daily Catered Breakfast, Lunch, Snacks and Beverages
  • Health cover for any hospitalization. Covers both nuclear family and parents
  • Covid home quarantine cover
  • Tele-med for free doctor consultation, discounts on health checkups and medicines
  • Wellness/Gym Reimbursement
  • Pet Expense Reimbursement
  • Childcare Expenses and reimbursements
  • Employee assistance program
  • Employee referral program
  • Education reimbursement program
  • Skill development program
  • Cell phone reimbursement (Mobile Subsidy program)
  • Internet reimbursement
  • Birthday treat reimbursement
  • Home office set up
  • Employee Provident Fund Scheme offering different tax saving options such as VPF and employee and employer contribution up to 12% Basic
  • Creche reimbursement
  • Co-working space reimbursement
  • NPS employer match
  • Meal card for tax benefit
  • Special benefits on salary account
  • New joiner relocation