Senior Software Engineer

hace 2 semanas


Guadalajara, México Nextiva A tiempo completo

At Nextiva, we create connected communication tools that help businesses stay in touch with their customers and teams. Over 100,000 companies rely on Nextiva for phone service and customer management tools. We're not your parent's phone company. Founded in 2008, Nextiva took on the trillion-dollar telecom industry and succeeded in changing the game by making technology more accessible and affordable for everyone. Companies solve their toughest challenges using our VoIP innovations and signature Amazing Service®. Today, Nextiva is the fastest-growing, privately held provider of cloud communications. We don't study industry trends; we create them. Business leaders look to Nextiva to equip their teams in the office and while working from home. Nextiva is not just a tech company — we're the backbone of the economy. By joining our global team, you're saying yes to an opportunity to be part of a tech company with massive growth potential and exciting opportunities ahead. **We're actively looking for amazing people like you to join our team** Nextiva is currently seeking bright and talented individuals for a **Senior** **Software Engineer (Mobile)** position to join our expanding development team. This position is responsible for supporting existing apps, new app development, app testing, and user support. This developer will work with a growing team and help with development of Nextiva's flagship mobile apps. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. As a** Senior Software Engineer (Mobile)** you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of mobile apps to meet both functional and technical requirements. **Key Responsibilities** **What you will do**: - Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings - Take a customer-focused approach in working with our product team to prioritize and deliver new features - Deliver testable and maintainable code - Learn on the job new technologies and techniques to support our continuous improvement culture - Help drive the technical roadmap **Delivery First** - Production release factored in during grooming and coding of an issue - Follows their changes all the way through the production environment deployment - Changes are always done in a way that considers the impacts to production and long term maintenance - Can design a phased delivery approach for a major change - Understands versioning and the "why" of the approach - Understands branching and merging - deep knowledge of how git works **Automation and Tooling** - Aggressively "lazy" (puts in extra time and effort to not repeat a manual step) - Always looking to continuously improve - Expert at leveraging development tools (IDE, browser tools, git, etc...) - Understands in general techniques and tools used in leveraged automation - Can identify trends and recommend remediations to negative trends **Team Commitment** - Actively seeks to help the team to stay on track and reach their goals - Participates and is introspective at retrospectives in an effort to continuously improve - Not afraid to try something new or to fill a different role when needed - Provides technical and professional mentorship to other members of the team - Not afraid to call out and coach other team members that aren't pulling their weight in order to help the team and the individual **Review Changes** - Participates in learning/knowledge transfer - Ensures changes accomplish what is being requested - Ensures standards and code quality expectations are being met - Detects logic and flow bugs - Identifies if there are better solutions available - Notes possible performance Improvements - Identifies major security flaws **Qualifications**: **Education** Bachelors degree in Computer Science or related field, or equivalent work experience **Experience** - 6+ years of software development experience - Experience with native mobile development - Experience with automated testing frameworks - Experience designing and using deployment systems - Experience with messaging systems (Firebase, APNS) - Experience with build and packaging systems (gradle, cocoapods) - Understands design patterns and as deployed systems using them - Understands and leverages CI/CD - Understands secure coding best practices **Preferred Experience** - Hybrid mobile development - SIP - XMPP **Language Specific Qualifications** iOS - APNS - Cocoapods - Swift - AutoLayout - CoreData - JSON & XML parsing - SIP & XMPP (preferred) Android - Firebase - Gradle - Java/Kotlin - RXJava - Room - Retrofit and Dagger **Competencies**: **Solutions Oriented** - Considers each change for its maintainability - Tries to make the correct choice between doing i


  • Senior Software Engineer

    hace 2 semanas


    Guadalajara, México STAND 8 A tiempo completo

    STAND 8 is a global leader providing end-to-end IT Solutions. We solve business problems through PEOPLE, PROCESS, and TECHNOLOGY and are looking for engineers who want to design software to change the world!We are hiring a **Senior Software Engineer in Mexico **with** **a history of working with modern technology stacks and building innovative software in...


  • Guadalajara, México Finastra USA Corporation A tiempo completo

    **Responsibilities**:Responsibilities & Deliverables:Your deliverables as a Senior Software Engineer will include, but are not limited to, the following:- Participates in software design meetings and analyzes user needs to determine technical requirements.- Designs and develops high-quality code.- Follows the software development lifecycle process.-...


  • Guadalajara, México Finastra USA Corporation A tiempo completo

    **Responsibilities**: Responsibilities & Deliverables: Your deliverables as a Senior Software Engineer will include, but are not limited to, the following: - Participates in software design meetings and analyzes user needs to determine technical requirements. - Designs and develops high-quality code. - Follows the software development lifecycle process. -...


  • Guadalajara, Jalisco, México Paylocity A tiempo completo

    Job TypeFull-timeDescriptionLocation: Remote(Must be in Guadalajara)Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that...

  • Senior Software Engineer

    hace 4 semanas


    Guadalajara, México Go Sinergia A tiempo completo

    **Senior Software Engineer****Position Objective**:We are looking for an experienced and enthusiastic Senior Software Engineer who cares about software excellence. This engineer should be aware of the latest trends and can adopt the most updated technology.This is a new role on a highly skilled and motivated delivery team of Product Owners, Business...


  • Guadalajara, México Go Sinergia A tiempo completo

    **Senior Software Engineer****Position Objective**:We are looking for an experienced and enthusiastic Senior Software Engineer who cares about software excellence. This engineer should be aware of the latest trends and can adopt the most updated technology.This is a new role on a highly skilled and motivated delivery team of Product Owners, Business...


  • Guadalajara, México Canonical A tiempo completo

    Embedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalGet AI-powered advice...


  • Guadalajara, México Canonical A tiempo completo

    Embedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalGet AI-powered advice...


  • Guadalajara, México Brillio A tiempo completo

    **Senior Software Development Lead - R **:**Software Development Lead****Primary Skills**:- JavaScript, CSS, HTML5, Angular**Specialization**:- Frontend Web: Software Development Lead**Job requirements**:- Frontend engineer with 6+ years of experience in javascript, HTML, CSS, react

  • Senior QA Engineer

    hace 2 semanas


    Guadalajara, México Virtusa A tiempo completo

    This RR ID is created for 225845 Cigna ESI Clearance POD JD for Senior QA Engineer: We are looking for an experienced Senior QA Engineer with 8-10 years of work experience to join our team. The Senior QA Engineer will be responsible for evaluating and testing software programs to verify that the programs function according to user requirements and...