drjobs Senior Software React Native Engineer Mobile - on site

Senior Software React Native Engineer Mobile - on site

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

8-10years

Job Location drjobs

Boca Raton, FL - USA

Monthly Salary drjobs

$ 125 - 165

Vacancy

1 Vacancy

Job Description

Senior Software Engineer Mobile to join our digital/ecommerce team in our Boca Raton FL or Bethesda MD office. We are passionate about building scalable performant applications while continuously developing new features to enrich our customer experience. You will have 810 years of SDLC experience be able to leverage indepth React Native expertise to design and develop new features for our iOS and Android mobile applications. You will work closely with product owners UX designers and other developers to translate design mocks into actionable technical requirements and ultimately clean functional code. Curiosity and a customerfocused mindset are encouraged as many features will be released behind a feature flag or as part of an A/B test. You will drive for continuous optimization of security and performance while tackling the exciting challenges of integrating personalization. You will report to the Director of Engineering.


Job Description:

  • Collaborate with product managers backend engineers test automation engineers UX designers and scrum masters to continuously improve functionality enhancing our customer experience.
  • Develop modular and maintainable HTML CSS Javascript and React Native
  • Develop and update the shared component libraries that enable our teams to iterate quickly.
  • Write performant maintainable and testable code.
  • Mentor and coach midlevel and juniorlevel developers.
  • Using a mobilefirst mentality translate functional requirements into responsive components and pages.
  • Schedule and coordinate changes and releases for production applications
  • Champion accessibility best practices.
  • Monitor troubleshoot identify and resolve production issues.


Requirements

Interview Process/# of Rounds: 2

Round 1: Initial Interview

Duration: 30 minutes

  • Interviewer: Manager
  • Focus:
    1. Discuss past experiences.
    1. Light systems design question.

Round 2: Technical Interview

Duration: 45 minutes

  • Interviewers: Two developers (Team Lead and Senior Developer)
  • Focus:
    1. Walk through a coding example.
    1. Be prepared for indepth technical questions.

Knowing that there will be a technical interview in the second round make sure to review relevant coding concepts and practice problemsolving.


Top 3 Skills:


  1. Mobile Development Expertise:
    1. 4 years of experience with JavaScript ES6 React or React Native Redux .
    1. 3 years of experience in Mobile (iOS & Android; either native or React Native).
    1. Experience in Responsive and Adaptive Web Design.
  1. Technical Proficiency:
    1. 1 years of experience with statically typed languages (Go C C Rust etc..
    1. Solid coding practices including regular code reviews documentation and version control.
    1. Experience in performance tuning of frontend elements.
  1. Communication and ProblemSolving:
    1. Excellent communication interpersonal and organizational skills.
    1. Intellectual curiosity and strong problemsolving skills.
    1. Passion for keeping up to speed with the latest software tools and methodologies.


problem-solving. Top 3 Skills: Mobile Development Expertise: 4+ years of experience with JavaScript ES6, React or React Native, Redux, . 3+ years of experience in Mobile (iOS & Android; either native or React Native). Experience in Responsive and Adaptive Web Design. Technical Proficiency: 1+ years of experience with statically typed languages (Go, C, C++, Rust, etc.. Solid coding practices including regular code reviews, documentation, and version control. Experience in performance tuning of front-end elements. Communication and Problem-Solving: Excellent communication, interpersonal, and organizational skills. Intellectual curiosity and strong problem-solving skills. Passion for keeping up to speed with the latest software tools and methodologies. Additional Notes: Candidate Profile Driven and Smart: Prefer candidates with a background of being driven go-getters who are very smart. React Experience: Looking for someone with extensive experience in React. React Native Expertise: At least 3 years of experience with React Native. Production Experience: Candidates should have apps in production and be able to discuss their deployment processes confidently. Technical Depth: Ability to walk through upgrading React Native and discuss backend changes, UX changes, and data performance improvements. Team Environment Close-Knit Team: The team is close-knit and values collaboration. Agile Methodology: The team operates in a typical agile function. Key Areas to Explore Deployment Processes: Understanding of deployment processes for mobile applications. Performance Improvements: Experience with data performance improvements. Backend and UX Changes: Depth of experience in making backend changes and UX improvements.

Education

Master's preferred

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.