Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Divisions Maintenance Group Team. If you also belong to the team, you can get access from here

Divisions Maintenance Group Verified Tick

Compare button icon Compare button icon Compare
1.5

based on 6 Reviews

filter salaries All Filters

2 Divisions Maintenance Group Jobs

Software Development Engineer 3

5-9 years

Bangalore / Bengaluru

1 vacancy

Software Development Engineer 3

Divisions Maintenance Group

posted 9d ago

Job Role Insights

Flexible timing

Job Description

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.


Employment Type: Full Time, Permanent

Read full job description

Prepare for Software Development Engineer 3 roles with real interview advice

People are getting interviews at Divisions Maintenance Group through

(based on 1 Divisions Maintenance Group interview)
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

What people at Divisions Maintenance Group are saying

1.0
 Rating based on 1 Software Development Engineer 3 review

Likes

Nothing

Dislikes

No work life balance Work is very boring and too much office politics Work environment is not supportive. No scope for learning new things.

Read 1 review

Software Development Engineer 3 salary at Divisions Maintenance Group

reported by 3 employees with 6-11 years exp.
₹33 L/yr - ₹64 L/yr
32% more than the average Software Development Engineer 3 Salary in India
View more details

What Divisions Maintenance Group employees are saying about work life

based on 6 employees
60%
75%
80%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Divisions Maintenance Group Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Divisions Maintenance Group with

JLL

4.1
Compare

CBRE

4.2
Compare

Knight Frank

4.1
Compare

Colliers India

3.9
Compare

Cushman & Wakefield

4.2
Compare

Sodexo

4.1
Compare

Compass Group Support Services

4.1
Compare

ISS Facility Services

4.1
Compare

Quess

3.9
Compare

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Similar Jobs for you

Mobile Software Engineer at Xplor Software Solutions

Pune

9-13 Yrs

₹ 6-11 LPA

Mobile Software Engineer at Xplor Software Solutions

Pune

4-9 Yrs

₹ 6-11 LPA

React Native Developer at SoftCoding Solutions

Ahmedabad

1-5 Yrs

₹ 3-7 LPA

Technical Lead at Talent Toppers

Chennai

6-10 Yrs

₹ 8-13 LPA

Front end Engineer at Razorpay

Bangalore / Bengaluru

2-4 Yrs

₹ 9-13 LPA

Senior Front End Engineer at Razorpay

Bangalore / Bengaluru

2-7 Yrs

₹ 4-9 LPA

React Native Developer at Jaseir Technologies Private Limited

Mohali

1-5 Yrs

₹ 3-7 LPA

Software Engineer III at Euclid Innovations Pvt Ltd

Bangalore / Bengaluru

5-8 Yrs

₹ 9-12 LPA

Senior Software Development Engineer at Emmes

Bangalore / Bengaluru

5-8 Yrs

₹ 7-10 LPA

Staff Software Engineer at Coupang

Bangalore / Bengaluru

3-6 Yrs

₹ 5-8 LPA

Software Development Engineer 3

5-9 Yrs

Bangalore / Bengaluru

9d ago·via naukri.com

Senior Engineering Manager

7-12 Yrs

Bangalore / Bengaluru

9d ago·via naukri.com
write
Share an Interview