React Native Full Stack Software Developer (Hybrid) – Reston, VA (Contract)
Developer - Software
Job Ref 15554
Skills:
Developer - Software
Job Details
React Native Full Stack Software Developer (Hybrid)– Reston, VA (Contract)
Overview
JAB Recruitment is actively seeking a React Native Full Stack Software Developer to support one of our prestigious international energy clients at their Reston, VA location. This is an exciting opportunity to work with a world-class team in a fast-paced, professional environment.
To be successful in this role, you must have 2–3 years of recent experience building iOS and Android mobile apps using React Native. Your profile should demonstrate extensive experience with React Native, Node.js, GraphQL, and SQL Server, and you must be able to discuss this experience in depth.
Please Note:
- This is a contract position, estimated duration: 12 months
- This role is limited to U.S. citizens in accordance with client specifications
Responsibilities
- Work as part of the software development team to develop and debug mobile and web applications
- Analyze, maintain, and implement software applications
- Learn and adhere to the Corporate Software Development Methodology Framework and development standards
- Develop and maintain web applications using React Native, GraphQL, HTML, CSS, and JavaScript/TypeScript
- Contribute to backend development using Node.js
- Implement and maintain GraphQL and RESTful APIs
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in code reviews and contribute to continuous improvement of development processes
- Use GitHub and version control tools for code management and collaboration
- Work with application subject matter experts to identify and resolve issues
- Understand and apply software design patterns
- Collaborate with team members to find more efficient solutions while also working independently
- Participate in peer-led engineering and code reviews
- Develop an understanding of quality assurance practices within enterprise software applications
- Assist in the development and execution of test cases and system test plans
Minimum Requirements
- Bachelor’s degree (or international equivalent) in Computer Science or Information Systems with 5–8 years of relevant experience, or 8–12 years of relevant experience without a degree
- Strong practical experience with mobile and web development technologies including HTML, CSS, JavaScript/TypeScript, and React Native
- 2–3 years of recent experience building mobile apps for iOS and Android using React Native
- Solid understanding of modern front-end frameworks and backend technologies
- Proficiency in React Native, Node.js, and GraphQL
- Strong understanding of RESTful API principles
- Experience using GitHub and version control systems
- Proficiency with SQL and relational databases
- Strong problem-solving and research skills
- Excellent communication and teamwork abilities
Preferred Qualifications
- Experience building backend systems with C#/.NET Core
- Familiarity with Agile development methodologies
- Experience with additional frameworks or libraries
- Knowledge of DevOps practices and tools
- Familiarity with cloud platforms like Azure
- Understanding of Artificial Intelligence (AI) and Machine Learning (ML)
JAB Recruitment is an equal opportunity employer.
Qualified applicants are considered for positions without regard to race, color, religion, sex, national origin, age, citizenship status, marital status, medical condition, physical or mental disability, or any other legally protected status. EOE/M/F/D/V
#LI-DNI