Search Jobvertise Jobs
Jobvertise

Manager, Software Engineer
Location:
US-CA-San Diego
Jobcode:
2703387
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Responsible for day-to-day management responsibilities for a project and co-located scrum teams of developers, testers, product owners and scrum masters. Manage enterprise level Android software application development projects for medical devices and co-located scrum teams of developers, testers, product owners and scrum masters; Lead senior team members to plan and execute project objectives using Agile development methodology and Java/ Kotlin development. Ensure that agile scrum team members have necessary product and technical specifications to accurately estimate deliverables and meet deadlines on time. Execute Test driven development using Testing frameworks (Unit testing, JUnit, Instrumentation testing, Espresso). Evaluate and apply Android architecture patterns (MVC, MVP, MVVM, etc.). Provide detailed and timely status. Identify and apply risk mitigations when needed. Respond to production escalations and coordinate resolution amongst cross-team members. Collaborate with product managers and UX designers; Work with product managers and UX designers to define new features. Ensure quality, consistency, and accuracy in the software architecture and implementation. Provide timely support to team customers, internal and external. Evaluate and apply emergent technologies and explore solution alternatives; Lead development of prototypes in emerging technologies. Evaluate evolving architecture patterns in Android. Analyze and create proof of concepts for evolving changes in Android architecture patterns (MVC, MVP, MVVM, etc.) using communication technologies/protocols (BLE, Firebase, Retrofit, REST, JSON, etc.) and Testing Frameworks (Unit Testing, JUnit, Instrumentation Tests, Espresso Tests, etc.). Review and mentor team members; 1. Create and execute career development plan with each member of the team based on their individual career goals. Conduct and drive annual performance review of their respective team. Write and deliver performance review to team individuals. Serve as a mentor to the team through pair programming, peer to peer review and any other active interactions. Motivate and guide software developers to deliver high quality code using software best practices and patterns in Java/Kotlin, Android. Regular participant in team management, development activities; Serve on the Research and Development (R&D) leadership Operations Meetings. Discuss team performance, staffing, and team policies with R&D leadership. 3. Drive and participate in process improvement initiatives included but not limited to code management, resource management, team structure to meet shifting priorities. Actively participate in promoting cultural inclusivity and diversity. Conduct periodic one on one’s with each team member to foster alignment and engagement. Recruitment; Interview and recruit candidates. Involved in the decision-making process for making offers to qualified recruits. Participate in recruiting activities to identify potential applicants and to convince successful candidates to accept our offer of employment.

40 hours/week, 9:00am-5:00pm
The experience and education requirements are:
Six (6) years of experience as a Software Developer, Computer Engineer, Software Engineer, or a related occupation. Experience must include:

Six (6) years of experience in the following (experience may be gained concurrently):
• Enterprise level Android software development experience working with Java/ Kotlin, Test driven development (Unit testing, JUnit, Instrumentation testing, Espresso), and Android Architecture patterns (MVC, MVP, MVVM)

One (1) year of experience in the following (experience may be gained concurrently):
• Experience in a technical leadership role overseeing strategic Android projects utilizing Agile development, BLE technology, and network communication protocols (Firebase, Retrofit, REST, JSON)
Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, or a directly related field.
*****
Please send us your resume via email at candidates(at) (link removed) with reference #2703387 in the subject line. Do not copy and paste your resume in the body email. Please attach it as a Word document. Thank you.

Recruiting Director
Placement Services USA, Inc.
123 Seventh Avenue #111
Brooklyn, NY 11215
Phone: 718-499-5214

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations