Lenskart.com
Android Developer
Lenskart.comIndia15 hours ago
Full-timeEngineering, Information Technology
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing, and deployment.
  • Understand how our applications operate, are structured, and how customers use them.
  • Bring in experience in handling production incidents to resolution with a focus on identifying the root cause, and putting temporary and permanent fixes in place.
  • Provide engineering support when building, deploying, configuring, and supporting applications for evolving business and market needs.
  • Collaborate with engineering, product, and operations teams to find the best solutions, understanding that technology is a means to an end, not the end itself.
  • Focus on the durability, robustness, and scalability of new and existing applications by helping create and improve code and services.
  • Use your knowledge to provide guidance and support on architecture design, code reviews, and other technical initiatives.
  • Bachelor’s degree in Computer Science, Engineering, or related field preferred or relevant industry experience.
  • Strong experience in building and maintaining production systems within a cloud-based environment.
  • Proficiency in one or more programming languages such as Java, Python, or Ruby.
  • Familiarity with continuous integration, automated testing, and deployment.
  • Experience with microservices architecture, serverless computing, and container orchestration.
  • Ability to troubleshoot complex systems, and a deep understanding of Linux, networking, and system performance.
  • Strong problem-solving skills and willingness to work in a fast-paced environment.
  • Excellent communication skills and ability to work collaboratively in a team environment.

Key Skills

Ranked by relevance