No C2C - Charlotte, United States - IPS Technology Services

    Default job background
    Description

    Job Description

    Job DescriptionDescription:
    • 10+ years of experience.
    Soft Skills:
    • Good communication
    • Team player
    Adaptability Hard Skills:
    • Proficiency in programming languages like React, React-Native and JavaScript
    • API development experience to be full stack in future using node / typescript.
    • Experience with terraform, git, mobile deployment strategies.
    Interview Process:
    • Phone screen will be conducted first. Then, a zoom interview with hands on coding exercise.
    Key Responsibilities:
    • Serving as a core member of an agile team that leads user story elaboration, design, development, testing and implementation of software application and infrastructure-as-code.
    • Writing code and unit tests, automation, and conducting code reviews and testing
    • Develop high-quality, reusable, and scalable code using and React Native.
    • Collaborating with other team architects, engineers and vendors as necessary
    • Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
    • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement
    • Enable the deployment, support, and monitoring of software across test, integration, and production environments
    • Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues
    • Working along with stakeholders to understand and analyze the requirements
    • Leading a culture of innovation and experimentation, engaging in fun and outcome-oriented culture, and taking calculated risks that push the envelope.
    • Actively studying new and emerging technologies, rapidly prototype and carrying out POCs
    • Identifying opportunities for adopting new technologies
    • Maintaining documentation, coding standards, and style guides
    • Optimizing application performance, quality, and delivery to defined organizational standards and best practices
    • Managing your own time, and working well both independently and as part of a team
    • Influencing team members with creative changes and improvements by challenging status quo
    • Serving as a mentor for junior and new engineers and peers in the software development practice to help them grow in their technical responsibilities and remove blockers
    Skill/Experience/Education:

    Mandatory:
    • 4+ years of software development experience in a professional environment
    • Proven experience developing web and mobile applications using and React Native.
    • Strong proficiency in JavaScript, TypeScript, HTML and CSS.
    • Knowledge of modern web and mobile development trends and best practices
    • Knowledgeable in modern API technologies, architecture and design practices and protocols with hands-on experience using one or more API technologies (Open API, REST, RPC, GraphQL, Micro-Services, Serverless)
    • Have experience in designing and building Cloud native applications. Experience in cloud technologies like Docker, Kubernetes, OpenShift, Terraform is a plus
    • Working knowledge of public cloud (e.g. AWS) is a plus
    • Able to apply core programming concepts to learn and develop in a new language to meet project requirements
    • A self-starting mentality and passion for experimentation, with interests in game-changing technology and identifying unconventional opportunities for success
    • Experience with Continuous Integration/Continuous Deployment tools such as Gitlab Pipelines/Jenkins/GitHub
    • Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.
    • Proficient oral and written communication skills.
    • BSc/BA in Computer Science, Engineering or a related field.