Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
ADCI - Tamil Nadu
Recruiting Team 

Job Description

Are you passionate about Android? Do you want to develop the next generation of mobile products? If so, join us on the Appstore Teamin Chennai. We’re a new group starting in Chennai that are empowered and driven to build world class experiences for end users. As a part of the group of companies, we benefit from the resources of a stable, forward-thinking Fortune 100 company coupled with the agility and independence of a start-up.

We’re looking for a Software Development Engineer to help us execute on our vision. This person will help drive the technical decision making as well as deliverables for the entire mobile development team.
Specifically, you will:
  • Help drive the architecture and technology choices that enable a world-class user experience
  • Utilize various metrics sources to deliver rapid iterations of software features
  • Solve difficult problems with elegant and practical code
  • Raise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great software great
  • Help define engineering best practices and provide technical mentorship to other members of the engineering team
  • Be responsible for designing, developing and deploying medium sized projects
  • Participate as an engineering leader in the larger group of companies
  • Be a champion for the user: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first

Basic Qualifications

  • Bachelor’s Degree in Computer Science or similar discipline
  • Expertise in a modern programming language such as Java (preferred), Objective C or C++
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • 4+ years relevant work experience as a developer
  • Experience building highly trafficked, compelling user experiences

Preferred Qualifications

  • Strong analytical thinker who knows how to pick the right tool for the right job
  • Experience taking a lead role in building complex software systems that have been successfully delivered
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Strong communication skills
  • Proficient in a Unix/Linux environment
  • Proven track record of building highly trafficked mobile experiences e.g. Android applications, iOS applications, etc.