
Senior Software Engineer
Metova
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularFlutteriOSJavaScript.NETNode.jsObjective-CReactReact NativeSvelteSwiftTypeScript
About the role
- Lead and manage a team of software developers and quality assurance engineers, providing guidance, mentorship, and support to ensure the team meets its goals and objectives.
- Be able to communicate on a technical and general level both internally and externally and maintain realistic expectations.
- Drive the software development process, from initial concept to final delivery, ensuring adherence to best practices, coding standards, and project deadlines.
- Contribute to resource allocation, budgeting, and project prioritization to ensure the team is effectively utilizing resources and meeting business objectives.
- Contribute directly to software development.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field or equivalent experience (including coding bootcamps + practical experience.)
- Collectively 6+ years of experience or with strong examples of delivered software services or products.
- Proven experience in software development, with a strong understanding of software engineering principles, methodologies, and best practices.
- Proficiency in at least 2 of the following programming languages:
- - Objective C / Swift (iOS development most preferred)
- - C# / .NET
- - JavaScript / Typescript
- Experience with modern software development frameworks and tools are a plus.
- - ReactNative
- - Flutter
- - Node Web Frameworks (React, Angular, Svelte, SvelteKit, etc)
- Excellent communication skills, with the ability to effectively collaborate with cross-functional teams, articulate technical concepts to non-technical stakeholders, and inspire and motivate team members.
- Proven ability to manage multiple projects simultaneously, prioritize tasks, and meet deadlines in a fast-paced dynamic environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentsoftware engineering principlesObjective CSwiftC#.NETJavaScriptTypescriptReactNativeFlutter
Soft skills
leadershipmentorshipcommunicationcollaborationproject managementprioritizationtime managementinspirationmotivationexpectation management
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceEngineering degreecoding bootcamp certification