Front end Engineer
BangalorePosition Responsibilities:
* Design, implementation, and deployment of key functional areas in the website, social/community features, mobile platform and mobile applications.
* Assist directly and indirectly in the continual hiring and development of technical talent You will work extensively with cross-functional teams across company’s website, ecommerce and fulfillment platform on the design and development of core platform functionality
- You will work with business teams and project managers to convert functional requirements into detailed technical specifications.
- You will work with engineers both onsite and offsite to define technical tasks and build detailed implementation plans.
- Continue to innovate and build solutions to support business growth and launch new features.
* Functionally decompose complex problems into simple, straight-forward solutions.
* Fully and completely understand system interdependencies and limitations.
* Effectively research and benchmark company technology against other competing systems in the industry.
* Contribute intellectual property through patents
Basic qualication :
- Bachelor’s Degree in Computer Science or related field
- Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
- 2+ years professional experience in software development
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl Preferred qualification :
- Experience building complex software systems that have been successfully delivered to customers
- 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
- Ability to take a project from scoping requirements through actual launch of the project
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
©2020 GetYourJob. All rights reserved.