SalaryBox

Senior Android Engineer

Gurugram, HR, IN

about 2 months ago
Save Job

Summary

About SalaryBox :

SalaryBox is a solution that makes employee management effortless. Our product offers a range of features, from time and attendance tracking to employee payments, and much more. We help small businesses manage their payroll by eliminating the hassle of manual, paper-based processes with our service, you'll always know what you owe employees when payments are due, and who's been paid. With our automated system, you can have your payroll processed in seconds, right from the palm of your hands. Our customers enjoy peace of mind knowing their company is following all regulations. Founded in 2020, we have raised capital from top-tier investors including Y Combinator, DoorDash Inc.’s Gokul Rajaram, former Tinder and Spotify executive Sriram Krishnan and former Facebook executive Anand Chandraskeran. Our values are rooted in Customer Empathy & a relentless obsession with Product Innovation. Our passion to build an extremely useful and usable product has helped us grow significantly within a small span of time.

Website : https://www.salarybox.in

LinkedIn : https://www.linkedin.com/company/salaryboxapp

What will you do:

  • Design, develop, deploy, and maintain high-quality Android applications.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Implement appropriate design patterns (MVVM, MVP, MVI, MVC) to architect a scalable,maintainable, and efficient codebase.
  • Ensure a seamless user experience by addressing UI/UX gaps independently.
  • Optimize app performance, responsiveness, and efficiency.
  • Translate high-level product or business requirements into detailed, end-to-end specifications.
  • Implement security best practices to protect user data.
  • Debug and resolve issues reported by users and the QA team.
  • Set up and maintain CI/CD pipelines for seamless deployment.
  • Conduct unit testing to ensure code robustness, covering edge cases, usability, and reliability.
  • Stay up to date with the latest mobile development trends and technologies.
  • Explore and implement hybrid app development frameworks for cross-platform solutions.
  • Monitor app performance and stability using appropriate tools.
  • Track feature adoption and engagement to measure success and optimize user experience.
  • Leverage AI tools and technologies to enhance productivity and optimize output.
  • Optimize and collaborate with tech support and non-technical teams to enhance the company's overall technical capabilities, processes and performance.
  • Identify and eliminate technical debt for long-term maintainability.

What You Should Know

  • Experience: 3+ years in mobile development.
  • An active Github profile
  • Communication verbal and written
  • Programming Languages: Proficiency in Kotlin, Dart, and Java.
  • Frameworks & Tools: Strong experience with Android SDK and Flutter.
  • APIs & Databases: Experience with RESTful APIs, GraphQL, Firebase, and SQLite.
  • UI/UX: Strong understanding of UI/UX principles with basic Figma proficiency.
  • Skills: Excellent debugging, problem-solving, and analytical abilities.
  • Concepts: Retrofit, Android architectural patterns, Code refactoring, Coroutines, Jetpack Compose, Kotlin, UnitTesting.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: