Exciting 2025 Software Engineering Opportunities at Freshworks – Join Our Mobile Development Team!

Are you ready to take your software engineering career to the next level? Freshworks, a renowned leader in the software industry, is looking for talented Software Engineers to join our dynamic mobile development team in Chennai. This is an exciting opportunity for individuals with 1 to 3 years of experience in iOS development who are eager to work in a fast-paced environment and contribute to innovative projects. If you have a strong proficiency in Swift and a passion for creating exceptional mobile applications, we want to hear from you! Join us to build cutting-edge solutions and be part of a company that values creativity, collaboration, and continuous learning.

Key Job Details

  • Job Position: Software Engineer – Mobile
  • Location: Chennai, Tamil Nadu, India
  • Job Type: On-site – Full-time
  • Salary Package: As per Company Standards
  • Education Requirement: Graduation
  • Experience: 1 to 3 years in iOS development
  • Skills Required: Proficiency in Swift, Objective-C familiarity, iOS SDK knowledge, debugging tools
  • Date Posted: June 24, 2025

About the Role

The Software Engineer – Mobile at Freshworks plays a crucial role in developing and maintaining innovative mobile applications that enhance user experience. In this role, you will be responsible for creating features using modern iOS frameworks like UIKit, SwiftUI, and Combine. You will collaborate closely with designers to translate UI/UX wireframes into functional app interfaces, ensuring that the final product meets high standards of quality and performance. You will also work alongside QA engineers to identify and resolve bugs across various devices and iOS versions, integrating RESTful and GraphQL APIs to provide seamless user experiences.

As part of an Agile team, you will contribute to sprint commitments while adhering to Freshworks’ compliance and security practices. Your willingness to learn and adapt will be essential as you tackle complex problems and participate in code reviews, fostering a culture of excellence within the team. This position offers a unique opportunity to grow your skills and make a significant impact on the mobile landscape at Freshworks.

Required Skills

  • Proficiency in Swift: Essential for developing robust mobile applications.
  • Familiarity with Objective-C: Useful for maintaining legacy code.
  • iOS SDK Knowledge: A solid understanding of the iOS SDK is critical for effective app development.
  • Debugging Tools: Experience with debugging tools to troubleshoot issues efficiently.
  • OOP and Design Patterns: A strong grasp of Object-Oriented Programming and design principles like SOLID is necessary.
  • Local Storage Solutions: Knowledge of Core Data or SQLite for data management.
  • Version Control Systems: Familiarity with Git is required for code collaboration.
  • Unit/UI Testing: Experience in writing tests using XCTest or similar frameworks is a plus.
  • Problem-Solving Skills: Strong analytical skills for addressing technical challenges.
  • Data Structures and Algorithms: A good understanding is advantageous for efficient coding.
  • Willingness to Learn: A proactive attitude towards acquiring new skills in a fast-paced environment.
  • CI/CD Practices: An understanding of continuous integration and delivery for mobile apps.

Responsibilities

  • Develop and maintain features in Swift using modern iOS frameworks, ensuring high performance and quality.
  • Collaborate with designers to create intuitive and responsive app interfaces based on UI/UX wireframes.
  • Write unit and UI tests to validate the functionality and reliability of the code.
  • Participate in code reviews, maintaining high standards for code quality and best practices.
  • Debug and resolve issues across different devices and iOS versions to ensure a seamless user experience.
  • Integrate RESTful and GraphQL APIs, handling common error scenarios gracefully.
  • Work closely with QA engineers to ensure robust app performance and reliability.
  • Contribute to continuous integration and delivery pipelines using tools like Fastlane and GitHub Actions.
  • Collaborate effectively within Agile teams to meet project deadlines and deliver quality software.
  • Follow Freshworks’ compliance and security practices in all deliverables to uphold data integrity.

Why Join Freshworks

At Freshworks, we foster a culture of innovation, collaboration, and continuous improvement. Our employees are our greatest asset, and we are committed to providing an inspiring work environment that encourages creativity and professional growth. We offer competitive salaries, comprehensive benefits, and opportunities for advancement in your career. By joining our team, you will be part of a global community that values diversity and inclusion, where your contributions will make a significant impact. Experience the thrill of working on cutting-edge technology in a supportive and dynamic atmosphere.

Industry Trends and Value of This Position

The demand for skilled software engineers, especially in mobile development, is on the rise. As businesses increasingly prioritize mobile solutions, the need for professionals who can create seamless and engaging applications is critical. In 2025, the job market will continue to evolve, with freshers and experienced professionals alike seeking opportunities in innovative companies like Freshworks. By applying for the Software Engineer position, you are positioning yourself at the forefront of technology trends, ensuring a rewarding career path in a thriving industry.

How to Apply

If you are excited about this opportunity and meet the qualifications, don’t miss your chance to be part of the Freshworks team. Click the button below to start your application process!

Apply Here

Posted by Sam
Tags:
PREVIOUS POST
You May Also Like

Leave Your Comment:

Your email address will not be published. Required fields are marked *