Position description:
NOTE: Selected developers who demonstrate exceptional performance and responsibility will be given high leadership roles in the team.
Role: Frontend Developer
Description: We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Eligibility: College students and above preferred. Excellent communication skills, organized, detail-oriented.
Responsibilities:
- Developing and implementing highly responsive and reusable user interface components using React.js
- Reviewing application requirements and interface designs by identifying web-based user interactions
- Troubleshooting interface software and debugging application code.
- Monitoring and improving front-end performance
Skills:
- Proficiency in HTML, CSS, and JavaScript
- At least 1 year of React.js development experience
- Experience with popular React libraries such as styled-components and react-router
- Familiarity with code versioning tools such as git
- Excellent troubleshooting skills
- Good project management and communication skills
Nice to have:
- Worked with GraphQL or REST APIs previously
- Previous experience with AWS Amplify and DynamoDB
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
Time commitment: 7-15 hours/week
Role: Backend Developer
Description: We are looking for an experienced AWS Amplify Backend Developer for ReactJS applications. Your primary focus will be on developing AWS Amplify application backend using DynamoDB, GraphQL, S3 and Lambda functions. You will ensure that these components and the overall application backend are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Eligibility: College students and above preferred. Excellent communication skills, organized, detail-oriented.
Responsibilities:
- Maintain DynamoDB and design database schema that optimizes for read latency
- Monitoring and improving backend infrastructure
- Developing and maintaing lambda functions in Node.js
Skills:
- Broad understanding of serverless infrastructure and cloud services including storage, authentication, hosting, functions, and how they work together to serve for the application and achieves business logic
- Proficiency in AWS Amplify or Google Firebase
- Experience with SQL and/or NoSQL databases and knowledge of database normalization
- Familiarity with code versioning tools such as git
- Excellent troubleshooting skills
- Good project management and communication skills
Nice to have:
- Previous experience with GraphQL
- Previous experience with ReactJS
- Familiarity with modern build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
Time commitment:
7-15 hours/week
See a mistake or have any feedback?
Please let us know if this opportunity is inaccurate or out of date via this form.
We’re dedicated to improving your experience with BridgeU and would love to hear any feedback you have for us!