Engineering Technical Lead

Engineering Technical Lead


Our technical leads are the influencers and main drivers of multiple agile teams, participating in the direction and delivery of mobile application software development teams, and quality assurance engineers across the business.

Our Technical Leads take ownership of Design and User Stories supplied by UX and Architecture teams at the beginning of the project, and become the recognized expert of required feature functionality for the project. They work closely with Project Managers to maintain realistic task schedules for which all technical resources are prepared and available to meet delivery deadlines.

Our Technical Leads are dedicated to our clients’ needs, and ensure that with their hands-on experience, both their agile teams, as well as their participation in all activities is a blueprint of the agreed model. Our Technical Leads inspire, motivate and drive their teams towards the projects end-goal, to create truly innovative mobile products and services.

The Technical Lead, as part of an agile team, is responsible for:
• Analyzing new requirements.
• Designing and implementing technical solutions.
• Executing code reviews.
• Coaching and mentoring colleagues on the development team.
• Researching and testing new solutions, including authoring sample code, to solve a customer’s technical obstacles.
• Interacting with client managers, developers, testers and operations teams.
• Deployment of code, database migrations, and a thorough understanding of the impact of changes in the production environment.
• Understanding and augmenting the system and application architecture as needed.

Technical Skills:
• 5+ Years hands on development of mobile, web, and/or server technologies using a combination of languages, including Java, Node.js, HTML5, CSS; Objective-C.
• Experience with Native and Hybrid Mobile Application Development.
• Knowledge of security standards and techniques for web and mobile applications.
• Understand browser-specific compatibility issues.
• Experience with Relational and NoSQL databases.
• Experience with Git or other similar version control systems.
• Ability to set up continuous integration, static analysis tools and code coverage tools.
• Experience writing automated unit and functional tests.
• Bachelor of Science in Computer Science or related field is preferred.

Leadership Skills:
• Ability to lead and work with a team of size 6-10 members.
• Must be able to work with the Scrum Master to map the development lifecycle, outline sprint; overall roadmap and schedule, and set / review the overall quality of deliverables.
• Should be passionate about coding and able to mentor the junior team members.
• Experience performing code reviews and driving quality through peer-to-peer analysis of code.
• Experience in handling or managing customer interactions and deliverables.
• Excellent communication, collaboration, problem solving, and facilitation skills.
• Excellent writing and presentation skills.

If you would like to join our FranklyWeird team, or for more information, please contact engineeringjobs@franklyweird.com.
Share by: