Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Apply by
- Mar 31, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design and develop polished, reusable user interface components for JavaScript-based web and mobile applications, including cross-platform integrations with native APIs. Diagnose bugs and performance bottlenecks, optimize applications to deliver a native-feeling experience, and contribute fixes to the open-source community.
Job details
Design and develop user interface components for JavaScript-based online and mobile apps using React Native Build pixel-perfect smooth UIs across mobile platforms and leverage native APIs for deep integrations across platforms. Experience working with applications using React and having knowledge of JavaScript| CSS| HTML and front-end development. Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps Excellent all-round programming skills (5+ Year) Diagnose and fix bugs and performance bottlenecks for performance that feels native. Reach out to the open-source community to encourage and help implement critical software fixesReact Native moves fast and often breaks things. Write reusable| effective| and scalable code and create interchangeable front-end modules
What you’ll do
Design and develop polished, reusable user interface components for JavaScript-based web and mobile applications, including cross-platform integrations with native APIs. Diagnose bugs and performance bottlenecks, optimize applications to deliver a native-feeling experience, and contribute fixes to the open-source community.
Requirements
Requires 5+ years of programming experience and experience working with React applications. Candidates should know JavaScript, CSS, HTML, and front-end development, and be able to use libraries such as Redux for asynchronous API calls and performance improvements.
Listed skills
- HTML · Preferred
- CSS · Preferred
- React · Preferred
- JavaScript · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- React Native
- React
- JavaScript
- CSS
- HTML
- Front-End Development
- Redux
- Asynchronous API Calls
- Native APIs
- User Interface Development
- Cross-Platform Development
- Performance Optimization
- Debugging
- Reusable Code
- Scalable Code
- Open-Source Software
Job areas
- Software
- Technology
More jobs from J&M Group
Senior Full Stack Developer
- On-site
- Toronto, ON
- Posted Oct 4, 2026
Adobe DAM Lead Engineer
- On-site
- Posted Oct 3, 2026
Python DataStage Developer
- On-site
- Toronto, ON
- Posted Oct 3, 2026
Information Technology_CAN - CAN_Engineer
- On-site
- Toronto, ON
- Posted Oct 3, 2026
