5 Native Development jobs in India

Full Stack Software Engineer with React Native Development (Native + IOS Native/Android Native + ...

Hyderabad, Andhra Pradesh Assurant

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Engineer, Assurant-GCC, India

The Software Engineer analyzes requirements and designs, codes, tests, installs and maintains application systems, programs, functions, services and other related software components in response to enterprise needs of moderate to high complexity. 

This position will be in Hyderabad at our India location.

What will be my duties and responsibilities in this job?

Analyze requirements and design solutions for approved projects and change requests of moderate to high complexity and risk (10%)

  • Gather, organize and document data and requirements from various stakeholders and constituencies according to given direction and standards
  • Participate in design consultations with hardware and software technicians
  • Develop, document and present design solutions and supporting rationale
  • Prepare and obtain approval of estimates of work effort and duration for assigned tasks
  • Participate in the preparation of product vision and project documentation
  • Design/develop system, application and program code according to business and technical requirements (30%)

  • Identify and recommend software and infrastructure components required to implement technical solutions
  • Identify and recommend solution objects, functions, interfaces, dependencies, and integration points
  • Prepare design documentation; submit for design review
  • Convert basic specifications into equivalent infrastructure and application software structures
  • Code and unit test independently or as part of a development team
  • Submit software products for review of compliance with best practices, standards and enterprise architecture (code review)
  • Participate in quality assurance and testing to achieve quality objectives (20%)

  • Review established quality requirements and measurement metrics
  • Participate in quality assurance and testing activities according to planned schedules
  • Learn, use and gain experience with testing tools and techniques
  • Perform technical support activities required for execution of test plans
  • Perform root cause analysis and defect correction as indicated by test results
  • Evaluate outcomes, report results and document findings according to current standards
  • Implement solutions (10%)

  • Adhere to Assurant change management requirements for application and system implementations
  • Analyze conditions, consult with experienced personnel and propose strategies that minimize implementation risk and/or improve system reliability and performance
  • Prepare change and Help Desk documentation according to implementation requirements
  • Provide for disaster recovery and back-out mechanisms as directed
  • Perform software implementation activities as directed and according to current standards and policies
  • Monitor implementations and respond appropriately and as directed in the event of disruptive impacts
  • Provide system support (20%)

  • Learn and enhance knowledge of the various multi-platform system support environments, utilities and procedures
  • Participate in on-call rotations
  • Provide timely, concise communication of incident status to appropriate personnel
  • Document incident occurrence and resolution(s) applied using designated repositories
  • Consult with staff personnel as required for effective incident resolution
  • Resolve development and support issues of moderate to high complexity or risk
  • Maintain and enhance knowledge of the business operations and strategic imperatives of Assurant (10%)

  • Periodically review business goals and operational and strategic objectives
  • Learn the key components and relationships of Assurant products, distribution channels, and customer base
  • Create and sustain open communication with business application users and stakeholders
  • Adhere to the Assurant Core Principles; pursue achievement of excellence in Core Competencies
  • Know the critical success factors supporting the Assurant Core Purpose, Mission, Goals and Strategy
  • What are the requirements needed for this position? 

    Education:

  • High School diploma or GED equivalent
  • Previous Experience :

  • 5+ years of experience as a software engineer 
  • 3+ year of experience working on mobile applications
  • Knowledge and Skills :

  • 3+ years' experience with React Native or a similar JavaScript/TypeScript framework 
  • 3+ years’ experience mobile development for Android and/or iOS 
  • 3+ years’ experience with Swift, Java, and/or Kotlin 
  • Experience instrumenting applications with an analytics framework like Google Analytics or Mixpanel 
  • A strong foundation in object-oriented or functional programming 
  • Experience consuming RESTful APIs 
  • Solid understanding of the full development life cycle 
  • Hands-on knowledge of a version control system such as Git using commands such as cherry-pick and rebase 
  • A disciplined approach to development, testing, and quality assurance 
  • A desire for a deep technical understanding of our systems and architecture 
  • A continuous learning mindset that keeps you current on development best practices and trends 
  • Effectively communicate technical designs and considerations to peers and product leadership 
  • Ability to own tasks and resolve ambiguity in requirements 
  • Reason with and adapt to evolving development tasks and priorities 
  • Balance trade-offs between speed and quality based on business priorities 

    Shift work:

  • Ability to participate in on-call services for production and critical test applications is required. Including evenings and weekends.
  • What other are the Preferred Experience, Skills, and Knowledge?

    Education:

    Completion of Bachelor’s degree in CIS, MIS, etc

    Knowledge and Skills :

  • 2+ years of experience working on native iOS and Android
  • Experience with Ruby on Rails 
  • Experience with Node.js 
  • Experience with testing frameworks, such as RSpec, Cucumber, or Jest 
  • Experience with templating frameworks (e.g. Haml, ERb) 
  • Experience with GraphQL 
  • Experience with Docker and/or Kubernetes 
  • Experience and familiarity with Cloud Architecture (such as AWS or Azure) 
  • Experience with the Serverless framework for AWS Lambdas 
  • Willingness to participate in mentoring and skills transfer among team members 
  • Effective oral and written communication skills
  • Ability to perform work and achieve results in generally unambiguous situations
  • Ability to prioritize and manage multiple tasks and assignments of low to moderate complexity
  • Ability to manage expectations, issues and risk for minimally complex tasks and assignments
  • Ability to deliver results on time and on budget
  • The position contributes to organizational success by providing quality mainframe and/or distributed system software products consistent with defined business requirements and technical specifications.
  • This position may work independently but will more likely participate in development tasks within a team setting. In both cases, work of significant complexity and risk may be executed under the mentoring guidance of senior technical personnel.
  • Assignments are consistent with training and acquired skills achieved within or across multiple platforms.
  • Tasks may involve the delivery of work products for either the mainframe or distributed application environments, or both, depending on area(s) of technical specialty.
  • The job incumbent is responsible for providing quality mainframe and system software applications that meet business requirements and technical specifications as directed.
  • This position may come in contact with protected health information on an occasional or episodic basis. The nature of this job requires the incumbents to review specific protected health information for the purposes of performing the accountabilities of this position.
  • The incumbents will take appropriate steps to ensure that access to and use of the protected health information is limited to that needed to adequately perform their job responsibilities and accountabilities.
  • The job incumbent must perform duties under pressure in a fast-paced, high volume, office work environment.
  • This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Native development Jobs in India !

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Native Development Jobs