Java Team Lead(RE)

Angajator: SmartRecruting
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Job la nivel national
    Actualizat la: 18.12.2018
    Scurta descriere a companiei

    A Headhunting company specialized on finding and delivering excellent candidates for technical positions – mainly IT and management! 
    Customized services to our exclusive clients by use of a collaborative approach to understand the company culture in order to provide candidates that share same business values and personal behavior to increase the hiring success rate.
    9 specialized IT recruiters located in Bucharest, Iasi and Cluj.
    We are focus on details to increase efficiency, saving clients and candidates time providing Quality not Quantity!

    Cerinte

    • Proficiency in Java, Java-based back-end applications, REST API services, iOS, Python, Android native applications, SQL, NoSQL, Cocoa/ CocoaTouch, Swift and Objective-C, XCode, UIKit, and Core AnimationFluency
    • Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) and development best practices
    • Leadership
    • Managing junior technology resources
    • Business sense
    • Good knowledge of industry perspective
    • Analytics skills
    • Interest in innovative technologies and desire to work on pioneering engagements
    • Methodological competence, e.g., agile software and test-driven development
    • Degree in computer science, electrical engineering, or other relevant engineering
    • Strong drive and motivation
    • Fluent in English (verbal and written)
    • French are highly appreciated

    Responsabilitati

    • Development of first functioning prototypes
    • Prototype testing
    • Front-/back-end engineering of stabile, smoothly functioning products
    • Lead for team and other discussions of technical solutions and product ideas in design reviews, pair programming, and code review
    • Discuss with the Product Owner to define the implementation with the best value/effort ratio
    • Develops and document the Stories of the Sprint with other team members
    • Create automated tests (unit, api, integration, function) in a continuous integration environment
    • Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones
    • Is responsible for the quality of the product
    • Always be in touch with the Solution Architect to ensure the consistency of the technical
    Solution
    • Help team to master and grow technical skills
    • Provides guidelines and expertise on technology implementation design
    • Pilot the diagnostic and the resolution of complex issues
    • Ensures technical best practices alignment between teams and promotes new ones
    • Verify that the level of quality of the solution is in conformance with the quality objectives