Free cookie consent management tool by TermsFeed Full Stack Software Engineer with React Native Development (Native + IOS Native/Android Native + (3+ Years of Exp in Swift/Kotlin)) | Antal Tech Jobs
Back to Jobs
3 Days ago

Full Stack Software Engineer with React Native Development (Native + IOS Native/Android Native + (3+ Years of Exp in Swift/Kotlin))

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Assurant

Overview

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.
Share job
Similar Jobs
View All
1 Day ago
Chief Technology Officer
Finance & Banking
  • 10 - 18 Yrs
  • Bangalore
About the Role: We are seeking a dynamic Chief Technology Officer (CTO) to lead our technology function, blending strategic vision with deep technical expertise. The ideal candidate will have hands-on mastery in modern full-stack development, clou...
decor
1 Day ago
Senior Software Engineer-Payments
Information Technology
  • Ahmedabad, Gujarat, India
Job DescriptionAbout RipplingRippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first...
decor
1 Day ago
Data Engineer - RTCDP
Information Technology
  • Ahmedabad, Gujarat, India
Are you a seasoned Data Engineer with deep Adobe Experience Platform expertise? We're partnering with a leading Canadian bank to deliver large-scale personalization initiativesand were looking for you to join the mission.In this high-impact role, yo...
decor
1 Day ago
Business Analyst - UiPath
Information Technology
  • Ahmedabad, Gujarat, India
Job role: Business 4-5 KolkataAre you a BA ready to revolutionize banking operations with intelligent automation? Join a high-impact team driving digital transformation through innovative UiPath solutions.What You'll DoAs a Business Analyst you'll b...
decor
1 Day ago
Software Developer 3 - OCI
Information Technology
  • Ahmedabad, Gujarat, India
Job DescriptionSenior Software Development Engineer - OCI AI Platform, Services & Solutions OrgOCI is Oracle’s next-generation cloud platform, built for the most demanding enterprise workloads. We are focused on delivering high-performance computing...
decor
1 Day ago
Voxvalley - Java Backend Developer - Spring Boot/Microservices Architecture
Information Technology
  • Ahmedabad, Gujarat, India
Job SummaryWe are seeking a highly skilled Java Backend Developer with 5 to 8 years of experience to join our dynamic team. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and Cloud technologies to design, develop...
decor
1 Day ago
Junior Full Stack Developer in Pune
Information Technology
  • Ahmedabad, Gujarat, India
Key Responsibilities Assist in designing, developing, and deploying responsive web and mobile applications. Contribute to both front-end (React, React Native, HTML, CSS, JavaScript) and back-end (Node.js, Express.js, Python, Java, PHP) development...
decor
1 Day ago
Excelacom - Lead Java Microservices Developer
Information Technology
  • Ahmedabad, Gujarat, India
Location SirusseriNotice Period Preferred - Immediate Joiners To 15 DaysHaving proficiency in these below skills and to contribute effectively to enterprise-level applications, web services, microservices, and distributed systemsOverall Skillset Mi...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media