Sr. React Native Developer

Tech Talent Link Portland , OR 97201

Posted 2 months ago

Chat with a recruiter today! Follow this link: https://flashrecruit.com/jobs/69988230Job OverviewOur client will be hiring a Senior JavaScript developer with experience writing React Native to produce cross-platform mobile apps. In this role, you will be working with a small team to update the existing app to leverage the latest developments in the React Native ecosystem, to add new, exciting features, and to maintain an offline first experience.We are not able to use 3rd parties or Corp to Corp candidatesThe team values patience and empathy in product planning, support, and day-to-day relations.Work well both collaboratively and independently, come together to pair on tricky problems and architecture, then dive deep on individual tasks.Be ready to learn and share knowledge. Everyone comes to the company with their own set of skills and experiences. Cross-training, code review, mentorship, and curiosity all help us build better products.Responsibilities:

  • Work closely with design and API developers on the implementation of new product features.
  • Collaborate on a full app re-write to transition the app to more stable dependencies and a modern stack.
  • Update and maintain existing features and functionality.
  • Help bring us to 100% test coverage.
  • Reviewing pull requests from other members of the Mobile team.
  • Responding to support requests and fixing bugs on the app.
  • Assist with releases to the apple app store and google play store.
Qualifications:
  • 5+ years of JavaScript development experience with 3+ years of React-Native.
  • Experience with native iOS and / or Android.
  • Ability to integrate and debug native dependencies.
  • You are committed to equity. You will respect and value your coworkers opinions no matter their race, religion, gender or sexual orientation.
Preferred
  • Familiarity with Redux (or another Flux-like system)
  • Knowledge of app store distribution processes
  • Experience with JavaScript type annotations
  • Experience with React hooks.
Chat with a recruiter today! Follow this link: https://flashrecruit.com/jobs/69988230
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Application Developer / Application Developer Cyber Security

Portland General Electric

Posted 4 days ago

VIEW JOBS 1/23/2021 12:00:00 AM 2021-04-23T00:00 This is an exciting time to join Portland General Electric. As Oregon's largest electric utility, Portland General Electric is leading an energy transformation that will harness the power of clean and renewable resources. Our vision for a clean energy future relies on three interrelated and overarching strategies: de-carbonize through investing in clean and reliable energy; modernize through a smarter more resilient grid; and empower our customers in their energy technology choices. We're searching for innovative, customer and results-obsessed leaders to help power our mission and lead the way in championing the world's clean energy future! This position is posted at two levels Staff Application Developer / Application Developer - Cyber Security Looking to join a dynamic team focused on creating solutions that secure our Identity and Access at PGE? As a CyberSecurity Application Developer, you will have the opportunity to implement and drive best practices for teams to adopt in managing and securing access that protect PGE's Users, Customers and Stakeholders. The ideal candidate must have an application development background with an emphasis on security and supporting Identity and Privileged Access Management solutions. This person should be proficient at building relationship with levels of the organization to drive change in adopting Access Management standards ensuring technical solutions meet the needs of our users. Is this you? Staff Application Developer Job Family Summary: Designs, supports and implements short- and long-term strategies, solutions, and customer support to information technology (IT) needs through new and existing applications, systems architecture, network systems, applications and infrastructure. Summary * Requires expanded professional-level knowledge and experience in own area; incumbents continue to acquire higher-level knowledge and skills. * Expands on high-level knowledge of the company, processes and customers. * Solves a range of more complex problems. * Analyzes possible solutions using advanced knowledge and applying protocols. * Operates independently and receives only a moderate level of guidance and direction. Key Responsibilities * Programming/Software Development - Designs, codes, tests, corrects and documents moderately complex programs and scripts from agreed specifications and subsequent iterations using agreed standards and tools. Collaborates with others in reviews of specifications as appropriate. * Application Support - Identifies and resolves issues with applications, following agreed procedures. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks. * Incident Management - Following agreed procedures, identifies, registers and categorizes incidents. Gathers information to enable incident resolution and promptly allocates incidents as appropriate. Maintains records and advises relevant persons of actions taken. * Problem Management - Investigates problems in systems, processes and services. Assists with the implementation of agreed remedies and preventative measures. * Systems Design - Specifies user/system interfaces and translates logical designs into physical designs, taking account of target environment, performance security requirements and existing systems. Produces detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate. * Systems Integration - Defines the integration build and produces a build definition for generation of the software. Accepts software modules from software developers and produces software builds for loading onto the target hardware from software source code. Configures the hardware environment, produces integration test specifications, conducts tests and records the details of any failures. Carries out and reports fault diagnosis relating to moderately complex problems. Application Developer Job Function: Provides application software development services. Develops program logic for new applications or analyzes and modifies logic in existing applications. Codes, tests, debugs and documents software applications. Analyzes requirements and tests and integrates application components. Ensures that system improvements are successfully implemented. Summary * Requires in-depth knowledge and experience * Uses best practices and knowledge of internal or external business issues to improve products or services. * Solves complex problems; takes a new perspective using existing solutions. * Works independently; receives minimal guidance. * Acts as a resource for colleagues with less experience. Application Developer * Programming/Software Development - Designs, codes, tests, corrects and documents complex programs and scripts from agreed specifications and subsequent iterations using agreed standards and tools to achieve a well-engineered result. Takes part in reviews of own work and leads reviews of colleagues' work. * Application Support - Maintains application support processes and checks that all requests for support are dealt with according to agreed procedures. Uses application management software and tools to investigate issues, collect performance statistics and create reports. * Incident Management - Prioritizes and diagnoses incidents according to agreed procedures. Investigates causes of incidents and seeks resolution. Escalates unresolved incidents. Facilitates recovery following resolution of incidents. Documents and closes resolved incidents according to agreed procedures. * Problem Management - Initiates and monitors actions to investigate and resolve problems in systems, processes and services. Determines problem fixes/remedies. Assists with the implementation of agreed remedies and preventative measures. * Systems Design - Recommends/designs structures and tools for systems which meet business needs and takes into account target environment, performance security requirements and existing systems. Delivers technical visualization of proposed applications for approval by customer and execution by system developers. Translates logical designs into physical designs and produces detailed design documentation. Maps work to user specification and removes errors and deviations from specification to achieve user-friendly processes. * Systems Integration - Defines the integration build, accepts software modules from software developers and produces software builds for loading onto the target environment. Configures the hardware environment, produces integration test specifications and conducts tests, recording details of any failures and carrying out fault diagnosis. Education / Experience / Certifications - Both Levels * Requires a bachelor's degree in business, computer science, engineering, management or other related field or equivalent experience. * Staff Level - Typically two or more years in related field. * Career Level - Typically five or more years in related field. Functional Competencies - Both Levels * Working / Intermediate knowledge of business goals and scope of change initiatives. * Working / Intermediate knowledge of user experience design frameworks. * Working / Intermediate knowledge of change management processes. * Working / Intermediate knowledge of software configuration. * Working / Intermediate knowledge of operating system concepts. * Working / Intermediate knowledge of database concepts. * Working / Intermediate knowledge of infrastructure concepts. * Intermediate knowledge of service continuity planning and support. * Working / Intermediate knowledge of scripting/programming languages (Java / Python) * Working / Intermediate knowledge of security practices * Working / Intermediate knowledge of identity / privileged access management * Intermediate knowledge of Application/Tool Administration Join us today and power your potential! To be considered for this position, please complete the following employment application by the posting close date. A cover letter may be needed with your application to be considered for this position. PGE believes in rewarding strong performance. We provide a total compensation package that is designed to reward your contributions to the company, and, at the same time, support your well-being and professional development, both now and into the future. PGE is committed to diversity and inclusion in the workplace and is an equal opportunity employer. PGE will not discriminate against any employee or applicant for employment based on race, color, national origin, gender, gender identity, sexual orientation, age, religion, disability, protected veteran status, or other characteristics protected by law. Assisting with storms or other Company emergencies is a part of all positions at Portland General Electric. Talent Acquisition Contact: Staffing@pgn.com This job posting will close at 12:01 am Pacific Time on the closing date listed below: Portland General Electric Portland OR

Sr. React Native Developer

Tech Talent Link