Staff Engineer - Mobile (Remote work option)

FourKites

Chennai, IN
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 05/04/2021
  • Website: fourkites.com
  • Company Address: 500 W Madison St Suite 3300, Chicago, IL, 60661

About FourKites

FourKites is the world's fastest-growing predictive supply chain platform, delivering real-time visibility and execution for Fortune 500 companies and third-party logistics firms across 70 countries.

Job Description

Are you collaborative? Forward-thinking? Eager to solve complex challenges with creative solutions? Do you feel inspired by seeing the tangible impact of your work? You’re in good company at FourKites. We love what we do, and we believe in empowering our employees to take ownership, take pride in their work, and have some fun in the process. Join us

In this role, you will lead architecture and ship high performance, reliable code which helps us deliver awesome experiences to our end users. While our reach till now has been impressive, we are looking for individuals who will define the future architecture of our platform, providing
technical and product expertise, mentor and guide developers. The pace of our growth is incredible – if you want to tackle hard and interesting problems at scale, and create an impact within an entrepreneurial environment, join us!


Qualification

1. Bachelor’s or Master’s degree in Computer Science & Engineering or a related field from a reputed institution.
2. 7 to 10 years of experience in Software Engineering, Product development and Mobile app development
3. Minimum of 5 years hands on work experience in mobile app development (iOS, Android or hybrid app development)
4. Hands on work experience in developing Restful / GraphQL API using Ruby on Rails, Spring Boot or similar frameworks.
5. Excellent programming skills in Object oriented / Functional programming languages like Java, Ruby, Kotlin, Golang, Python.
6. Good understanding of software design, MVVM architecture, object-oriented principles,
and design patterns.
7. Experience building Mobile apps with Unit testing and QA techniques like TDD/BDD or
CI/CD.

8. Agile SDLC experience. Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
9. Thorough knowledge of multi-threading, concurrency or parallel processing.


Good to have skills 

1. Experience in designing and developing B2B SAAS products
2. Experience in working with Flutter
3. Experience with Web Service design, API Design and versioning
4. Experience in Amazon Web Services / GCP / Azure or other cloud services.
5. Experience with industry standard frameworks, open-source projects and/or academic
research in Internet of Things, Microservices or distributed systems
6. Experience with at least one NoSQL and SQL database
7. Understanding of Server less computing, cloud first architecture and Integration Patterns


Responsibilities:

1. Design and develop platform architecture.
2. Develop new App features following industry-standard best practices for software
design, development and testing
3. Work on App front-end with MVVM architectural principles and build API’s
4. Determine areas for app redesign
5. Critical issue resolution for emergencies & production issues
6. Software development and integration

About Fourkites 

FourKites is the largest predictive supply chain visibility platform, delivering real-time visibility and predictive analytics for the broadest network of Global 1000 companies and third-party logistics firms. Using a proprietary algorithm to calculate shipment arrival times, FourKites enables customers to lower operating costs, improve on-time performance and strengthen end-customer relationships. With a network of more than four million GPS/ELD devices, FourKites covers all modes, including truckload, LTL, ocean, rail, intermodal, last mile and parcel. The platform is optimized for mobile and equipped with market-leading end-to-end security.

FourKites’ Chennai office leads the charge in developing our real-time supply chain visibility platform, used in over 80 countries. Our engineers are constantly innovating to deliver the latest predictive visibility solutions, backed by our industry-leading machine learning algorithms.

Related Jobs

Operations Associate

FourKites - Wilmington, NC, US

Staff Engineer - Mobile (Remote work option)

FourKites - Chennai, IN

Senior Staff Engineer (Remote work option)

FourKites - Chennai, IN

Manager - Program Management

FourKites - Chennai, IN

Staff Engineer - Front End (Remote Working)

FourKites - Chennai, IN
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.