Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - Mobile @ freshworks

Home > Software Development

 Software Engineer - Mobile

Job Description

Job Description
We re a passionate and fun-loving mobile team made up of Android, iOS, and automation engineers, with a solid mix of experience and energy. We build and maintain multiple mobile apps and multiple mobile SDKs, powering user experiences at scale.
Our portfolio includes:
Apps: Freshdesk, Freshchat, Freshcaller, and Freshsales (all on Android & iOS)
SDKs: Freshchat SDK (for Android, iOS, React Native, and Flutter)
Our impact?
Over 200,000 active app users
More than 200 million active SDK users
If youre excited about working across high-impact apps and building SDKs that scale globally, you ll feel right at home with us.
Key Responsibilities
  • Understand and interpret requirement documents to comprehend work breakdown.
  • Interpret and understand technical design documentation.
  • Provide reliable estimates for assigned work items, factoring in development, unit testing, code quality checks, and other relevant tasks. Ensure estimates are comprehensive and realistic.
  • Adhere strictly to established version control strategies, workflows and best practices.
  • Develop and implement features by first understanding requirements and ensuring technical readiness, all while adhering to design, quality, and coding standards.
  • Collaborate on peer code reviews to ensure all new code is accurate, performant, and doesnt introduce regressions or crashes.
  • Apply comprehensive mobile application security best practices, ensuring secure coding, data privacy, and compliance with internal guidelines.
  • Use observability tools and analyze system metrics to gain insights that inform technical decisions.
  • Understand and follow established release processes to ensure smooth and efficient deployments.
  • Take full ownership of assigned modules, ensuring timely and high-quality delivery.
  • Document your code clearly while leveraging technical design documents and diagrams to guide your development.
  • Deliver a positive customer experience by providing timely solutions to L3 issues, properly classifying L4/L6 problems, and updating documentation to reduce future inquiries.
  • Write clean, maintainable, and well-tested code, addressing performance and security issues, and effectively debugging production problems.
  • Thoroughly analyze and break down complex problems to create robust, systematic, and comprehensive solutions.
  • Demonstrate adaptability in dynamic environments by learning from past challenges and iterating to improve solutions.
Qualifications
  • 1 to 3 years of professional experience in Android development.
  • Strong proficiency in Kotlin and Java.
  • Good understanding of the Android SDK, Android Studio

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time

Contact Details:

Company: Freshworks
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Automation Multithreading Networking Coding Debugging Data structures Unit testing Open source Analytics Android

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

freshworks

Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end-user. More than 50,000 companies -- from startups to public companies ...