Software Development Engineer 2 - React Native

3 Months ago • All levels

Job Summary

Job Description

DMG is looking for a Software Development Engineer 2 to build user interfaces across both mobile platforms. Responsibilities include diagnosing and fixing bugs, maintaining code, writing automated tests, and transitioning existing React web apps to React Native. The role also requires leveraging native APIs for integrations, reaching out to the open source community, and working with third-party dependencies. The role is within a Product & Engineering - Engineering department.
Must have:
  • Firm grasp of JavaScript language
  • Knowledge of programming
  • Ability to write clean JavaScript code
  • Troubleshoot issues and improve front-end performance
  • Write reusable, effective JavaScript code
  • Experience with automated testing suites
  • 4+ years of React Native experience
  • Strong knowledge of native mobile development (iOS and Android)
  • Experience with RESTful APIs
  • Architect and maintain React Native applications
  • Implement pixel-perfect UIs
  • Integrate third-party APIs
  • Use JavaScript libraries like Redux
  • Collaborate with business, UX designers, and developers
  • Leverage native APIs for integrations
  • Release applications to app stores
  • Work with tools like Jira, GitHub
Good to have:
  • Knowledge of AI tools

Job Details

Title:\u00A0Software Development Engineer 2 - React Native

Reports To:\u00A0Engineering Manager

Department:\u00A0Product & Engineering - Engineering

Location:\u00A0India

Position Status:\u00A0Salary Exempt

\u00A0

About DMG:

DMG is changing the way providers and technicians do professional work, offering multiple ways to complete their work effectively first time. Our mission is fundamentally changing the way the facility maintenance industry operates.
Responsibilities
· Build pixel-perfect, buttery smooth UIs across both mobile platforms.
· Leverage native APIs for deep integrations with both platforms.
· Diagnose and fix bugs and performance bottlenecks for performance that feels native.
· Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
· Maintain code and write automated tests to ensure the product is of the highest quality.
· Transition existing React web apps to React Native.
Skills
· Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax
· Knowledge of {{functional or object-oriented}} programming
· Good to have skill - Knowledge of AI tools
· Ability to write well-documented, clean Javascript code
· Troubleshoot issues and improve front-end performance
· Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules
· Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the mobile apps
· Rock solid at working with third-party dependencies and debugging dependency conflicts
· Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}}
· Understanding of REST APIs, the document request model, and offline storage
· Experience with automated testing suites, like {{Jest or Mocha}}
Detailed Job Description:
· 4+ years of experience as a mobile app developer, with a strong focus on React Native
· Strong knowledge of native mobile development (iOS and Android)
· Experience with RESTful APIs, offline storage, and other mobile architecture patterns
· Architect, build, and maintain excellent React Native applications with clean code and DevOps implementation.
· Implement pixel-perfect UIs that match designs.
· Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
· Integrate third-party APIs.
· Use additional JavaScript libraries such as Redux to manage the web applications state, derive computed data from the state of the system, and make asynchronous API calls
· Collaborate with Business, UX designers and team of developers a React native app runs on multiple platforms
· Leverage native APIs for deep integrations with both platforms.
· Diagnose and fix bugs and performance bottlenecks for performance that feels native.
· Release applications to the Apple and Google Play stores.
· Work with native modules when required.
· Work with tools including Jira, GitHub, etc.
· Work in Agile framework.
· Communicating at all levels using excellent written and verbal skills
Skill Sets Required:
· JavaScript, react native, android, swift
· XCode, vscode, android studio
· react native framework
· CICD Expo, version control Github

\u00A0

Divisions Maintenance Group is an equal opportunity employer.

Similar Jobs

Axonius - Senior Full Stack Developer

Axonius

Tel Aviv-Yafo, Tel Aviv District, Israel (Remote)
1 Month ago
FICO - Lead Backend Engineer

FICO

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Contentstack - Software Engineer II (ReactJS/NextJS)

Contentstack

Virar, Maharashtra, India (On-Site)
2 Months ago
Cygames - Web Application Engineer / Game Development Support Service / Tokyo

Cygames

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Patreon - Fullstack Software Engineer, Core Creator Experience

Patreon

New York, New York, United States (Hybrid)
2 Months ago
Vercel - Senior Customer Success Manager

Vercel

United States (Remote)
1 Month ago
easygo - Senior Software Development Engineer - Engagement

easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Survay Monkey - Staff Software Engineer

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Toppan Merrril - Software Developer

Toppan Merrril

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Opendoor - Software Engineer (Consumer)

Opendoor

San Francisco, California, United States (Hybrid)
1 Month ago
Mendix - Software Engineer

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
1 Year ago
Netflix - Engineer Manager - Intelligence and Experience Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
hogarth - SDET - Software Development engineer in Test

hogarth

Sunnyvale, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Oliver Agency - GenAI Motion Graphic Designer

Oliver Agency

Mumbai, Maharashtra, India (On-Site)
1 Month ago
cyara - Professional Services Consultant

cyara

Hyderabad, Telangana, India (Hybrid)
6 Months ago
Sumo logic - Staff Software Engineer

Sumo logic

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
warner bros games - Staff Software Engineer - Global Media Engine

warner bros games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Zscaler - Account Executive, Commercial

Zscaler

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Capgemini - Powerflex Engineer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Sprinkler - Platinum Support Account Manager - I

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Month ago
Capgemini - VoIp Engineer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
Assystems - Backend Developer – ETL Integration

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Litmus - Senior QA Test Engineer

Litmus

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Dayton, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

Cincinnati, Ohio, United States (On-Site)

View All Jobs

Get notified when new jobs are added by DMG

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug