Software Development Engineer 3

3 Months ago • 8 Years + • Mobile Development • Frontend Development

Job Summary

Job Description

As a Software Development Engineer 3 (Front-End Applications), you will play a pivotal role in designing, developing, and maintaining high-quality web and mobile applications. You will work closely with cross-functional teams to translate user needs into functional and appealing interactive applications. Your expertise in front-end technologies, attention to detail, and ability to solve complex problems will be essential in delivering a seamless user experience. The Software Development Engineer 3 will be responsible for mentoring and teaching existing team members. As such, the ideal candidate must have experience clearly explaining solutions to complex problems and demonstrate the ability to lead and impart knowledge effectively to junior resources. Key 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.
Must have:
  • 8+ 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
Good to have:
  • JavaScript, react native, android, swift
  • XCode, vscode, android studio
  • React native framework
  • CICD appcenter, version control Github

Job Details

Description

Title: Software Development Engineer 3

Reports To: Engineering Manager

Department: Product & Engineering - Engineering

Location: India

 

About DMG:

Divisions Maintenance Group provides facility maintenance services to retail chains and distribution and fulfillment centers across the country.

We are leading the way with our technology, creating world-class products that are revolutionizing the industry and fulfilling our brand promise of “Uninterrupted Peace of Mind.”

DMG is a Certified Great Place to Work with a strong, inclusive culture and top-notch benefits.

 

Job Summary:

As a Software Development Engineer 3 (Front-End Applications), you will play a pivotal role in designing, developing, and maintaining high-quality web and mobile applications. You will work closely with cross-functional teams to translate user needs into functional and appealing interactive applications. Your expertise in front-end technologies, attention to detail, and ability to solve complex problems will be essential in delivering a seamless user experience. The Software Development Engineer 3 will be responsible for mentoring and teaching existing team members. As such, the ideal candidate must have experience clearly explaining solutions to complex problems and demonstrate the ability to lead and impart knowledge effectively to junior resources.

Key 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
  • 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 Requirements
  • 8+ 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 appcenter, version control Github

 

Divisions Maintenance Group is an equal opportunity employer.

Similar Jobs

CloudHire - Senior Web Developer

CloudHire

Maharashtra, India (Remote)
1 Month ago
Mattel  Inc  - Associate Marketing Manager - US Marketing

Mattel Inc

El Segundo, California, United States (On-Site)
2 Months ago
VMock - Senior Frontend Developer

VMock

Gurugram, Haryana, India (On-Site)
4 Months ago
Lucid Reality Labs - Senior Full Stack Javascript Developer

Lucid Reality Labs

Poland (Remote)
2 Months ago
Journee - Senior Cloud Infrastructure Engineer

Journee

Berlin, Berlin, Germany (Hybrid)
4 Months ago
Nagarro - Associate Staff Consultant, Support Sales & Marketing

Nagarro

Spain (Remote)
3 Months ago
Nagarro - Associate Staff Engineer, DBA SQL

Nagarro

(Remote)
3 Months ago
RoofStack - Senior iOS Developer

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Meta - Software Engineer, iOS

Meta

Boston, Massachusetts, United States (On-Site)
2 Months ago
Paypal - Senior Staff Software Engineer, Mobile

Paypal

San Jose, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Animoca Brands - Senior Full Stack Web3 Engineer - Open Campus

Animoca Brands

Hong Kong (On-Site)
4 Months ago
Google - Principal Engineer, Front End Development, Gemini

Google

Zürich, Zurich, Switzerland (On-Site)
1 Month ago
Ziff Davis - Senior Full Stack Software Engineer

Ziff Davis

United States (Hybrid)
3 Months ago
Dubit - Full Stack Developer

Dubit

Leeds, England, United Kingdom (On-Site)
5 Months ago
HiLabs - Senior Software Development Engineer - Backend

HiLabs

Bengaluru, Karnataka, India (On-Site)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Months ago
Futurum Technology  - Junior Front-end Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Weeks ago
Nagarro - Principal Engineer, .Net Fullstack

Nagarro

India (Remote)
3 Months ago
Nagarro - Senior Staff Engineer - Python Full Stack Developer

Nagarro

Colombia (Remote)
3 Days ago
Knuddels - Senior Web Developer*in (m/w/d) - remote oder Karlsruhe

Knuddels

Karlsruhe, Baden-Württemberg, Germany (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

ION - UK Holdings - India - 854

ION

Mumbai, Maharashtra, India (On-Site)
4 Months ago
PwC - Associate, Energy Regulatory, Utility Transformation Advisory

PwC

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Maersk Careers - Second Cook (SF)

Maersk Careers

Mumbai, Maharashtra, India (On-Site)
335 Years ago
Astreya - DevOps Engineer

Astreya

Hyderabad, Telangana, India (On-Site)
4 Months ago
Smarsh - Machine Learning Engineer

Smarsh

India (Hybrid)
3 Months ago
Zeta - Associate Solution Architect I

Zeta

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - IN_ Senior Associate_SAP PM_Enterprise Apps SAP_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
2 Months ago
InMobiInMobi - Lead Sales Planner - NA & EMEA

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Valeo - Management Controller

Valeo

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
PhonePe - Manager-  Vendor Audits (Lending)

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Senior Staff Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
3 Months ago
Entrupy - iOS Engineer

Entrupy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nagarro - Associate Staff Engineer, Frontend

Nagarro

India (Remote)
3 Months ago
Bally's Interactive - Lead Android Developer

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Nagarro - Principal Consultant, UXD

Nagarro

India (Remote)
3 Months ago
Luxoft - Android Audio/Video/Graphics Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Luxoft - Android Developer

Luxoft

Gurugram, Haryana, India (On-Site)
2 Months ago
PAPAYA - Senior React Native Developer

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Miniclip - iOS Engineer

Miniclip

Lisbon, Lisbon, Portugal (On-Site)
1 Week ago
RoofStack - Senior iOS Developer

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

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)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

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