fbpx

Principal Software Engineer- React Native

Creative Chaos

Not Specified, United States Full-time in I.T. & Communications
    • Job ID 1801662

    Job Description

    A Principal Software Engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end mobile client applications for various software platforms. A Principal Software Engineer makes sure that the functionality, security, and performance of the server application are as per the design and are completely bug-free. Principal engineers have a responsibility to lead a team of engineers and mentor team members through continuous training and guidance.

    Job Description:

    • Analyze business requirements
    • Estimate assigned tasks
    • Write code and unit tests
    • Collaborate with other team members
    • Tune your code for enhanced security and performance
    • Maintain systems by fixing any existing issues
    • Update issue tracking software
    • Provide status updates
    • Communicate with client
    • Control versions of your code
    • Research new technologies
    • Lead a team of software engineers
    • Mentor team members through training and guidance
    • Upgrade skills and knowledge
    • Evaluate candidates for open positions

    Requirements

    • Minimum Bachelors in Computer Science/Software Engineering or equivalent.
    • Minimum 6-10 years of related experience in a professional industry
    • Highly proficient in rendering components with Native APIs.
    • Transitioned from native IOS / Android (Objective C) to React Native.
    • Good Hands-on with Typescript and GraphQL database.
    • Understanding of REST APIs, the document request model, and offline storage
    • Experience working with Swift, Kotlin, Objective C, or Java is a plus.
    • Proficient in CSS, HTML, and writing cross-platform compatible code.
    • Excellent programming and analytical skills with knowledge of design patterns
    • Knowledge of and experience with Github, JIRA, and other collaboration tools
    • Excellent verbal and written English communication skills
    • Flexible attitude and versatile personality
    • Strong presentation skills
    • Strong influence among team members

    Benefits

    • Paid Time Off
    • Work From Home
    • Health Insurance
    • OPD
    • Training and Development
    • Life Insurance
    • Exchange Program

    Other jobs you may like

    10x your chance to get hired

    Land a job without sending dozens of applications!

     

    Let employers find you